Single-Row SQL Functions
String Functions
Section titled “String Functions”UPPER/LOWER
Section titled “UPPER/LOWER”SELECT UPPER(first_name), LOWER(last_name) FROM employees;SUBSTRING
Section titled “SUBSTRING”SELECT SUBSTRING(email, 1, 5) FROM employees;LENGTH/LEN
Section titled “LENGTH/LEN”SELECT LENGTH(first_name) FROM employees;CONCAT
Section titled “CONCAT”SELECT CONCAT(first_name, ' ', last_name) AS full_name FROM employees;Numeric Functions
Section titled “Numeric Functions”SELECT ROUND(salary, 2) FROM employees;SELECT ABS(difference) FROM calculations;SELECT MOD(employee_id, 2) FROM employees;Date Functions
Section titled “Date Functions”NOW/CURRENT_TIMESTAMP
Section titled “NOW/CURRENT_TIMESTAMP”SELECT NOW() AS current_time;DATE_FORMAT
Section titled “DATE_FORMAT”SELECT DATE_FORMAT(hire_date, '%Y-%m-%d') FROM employees;DATEDIFF
Section titled “DATEDIFF”SELECT DATEDIFF(NOW(), hire_date) AS days_employed FROM employees;Conditional Functions
Section titled “Conditional Functions”SELECT salary, CASE WHEN salary > 80000 THEN 'High' WHEN salary > 50000 THEN 'Medium' ELSE 'Low' END AS salary_gradeFROM employees;COALESCE/ISNULL
Section titled “COALESCE/ISNULL”SELECT COALESCE(middle_name, 'N/A') FROM employees;