1
SQLAdvanced#windows
COALESCE returns the first non-NULL argument, a shorthand for NULL handling. CASE evaluates arbitrary conditions and returns different values, so it handles any branching logic.
SELECT COALESCE(nickname, first_name, 'guest') AS label,
CASE WHEN salary > 100000 THEN 'high'
WHEN salary > 50000 THEN 'mid'
ELSE 'entry' END AS band
FROM employees;