Search By Label
SELECT FLOOR(5.7); -- Returns 5 SELECT FLOOR(-3.2); -- Returns -4 SELECT FLOOR(10); -- Returns 10 (no change as it's already an integer)
SELECT employee_name, salary, CASE WHEN salary < 30000 THEN 'Low Income' WHEN salary >= 30000 AND salary < 60000 THEN 'Medium Income' WHEN salary >= 60000 THEN 'High Income' ELSE 'Unknown' END AS income_category FROM employees;
SELECT regexp_match(column_name, 'your_regex_pattern') AS matched_text FROM table_name;
SELECT MIN(column_name) FROM table_name;
SELECT MAX(column_name) FROM table_name;
SELECT order_id, string_agg(product_name, ', ') AS products FROM order_details GROUP BY order_id;
-- Example: Match strings that end with '-dev' SELECT * FROM your_table WHERE your_column LIKE '%-dev';
UPPER(string)
LOWER(string)
-- Create a view named "customer_orders" to show orders for a specific customer CREATE VIEW customer_orders AS SELECT order_id, order_date FROM orders WHERE customer_id = '12345';
SUBSTRING(string FROM start_position [FOR length])
SELECT column1, column2, ... FROM table_name WHERE column_name IN (value1, value2, ...);