String Functions Exercise Answer Key
Answer Key
- Query used:
WITH columns_trimmed AS (
SELECT customer_id, TRIM(first_name) AS first_name, TRIM(last_name) AS last_name,
TRIM(street) AS street, TRIM(city) AS city, TRIM(state) AS state,
TRIM(zip) AS zip
FROM customers)
SELECT *
FROM columns_trimmed
WHERE customer_id > 1010
- Query used:
UPDATE orders.customers SET first_name = INITCAP(first_name), last_name = INITCAP(last_name),
city = INITCAP(city), state = UPPER(state);
- Query used:
UPDATE orders.order_items SET item_name =
CASE WHEN item_name LIKE '%Mens%' THEN REPLACE(item_name, 'Mens', 'Unisex')
WHEN item_name LIKE '%Womens%' THEN REPALCE(item_name, 'Womens', 'Unisex')
ELSE item_name
END;
- Query used:
SELECT *
FROM orders.customers
WHERE SUBSTRING(first_name, 1, 3) = 'Sam' OR state IN('UT', 'CO');
- Query used:
ALTER TABLE orders.customers ADD COLUMN email VARCHAR(50);
UPDATE orders.customers SET email = LEFT(first_name, 4) || RIGHT(last_name, 3) || '@gmail.com';