Conditional Statements in SQL with CASE
November 29, 2017
CASE bringt if/else Logik in SQL-Abfragen.
Syntax
code
SELECT
CASE
WHEN score >= 90 THEN 'A'
WHEN score >= 80 THEN 'B'
ELSE 'C'
END AS grade
FROM results;
CASE in ORDER BY
code
SELECT * FROM tasks
ORDER BY
CASE status
WHEN 'urgent' THEN 1
WHEN 'normal' THEN 2
ELSE 3
END;