Что такое case function?
Виды CASE
CASE1️⃣ Простой CASE
SELECT name,
CASE department_id
WHEN 1 THEN 'HR'
WHEN 2 THEN 'Finance'
WHEN 3 THEN 'IT'
ELSE 'Other'
END AS department_name
FROM employees;2️⃣ Поисковый CASE
SELECT name, salary,
CASE
WHEN salary < 3000 THEN 'Low'
WHEN salary BETWEEN 3000 AND 7000 THEN 'Medium'
ELSE 'High'
END AS salary_level
FROM employees;Особенности
Пример для QA-задач
Last updated