Ключевое слово SQL CASE
❮ Справочник по ключевым словам SQL
КЕЙС
Команда CASE
используется для создания различных выходных данных в зависимости от условий.
Следующий SQL выполняет несколько условий и возвращает значение при выполнении указанного условия:
Пример
SELECT OrderID, Quantity,
CASE
WHEN Quantity > 30
THEN "The quantity is greater than 30"
WHEN Quantity =
30 THEN "The quantity is 30"
ELSE "The quantity is
under 30"
END
FROM OrderDetails;
Следующий SQL упорядочивает клиентов по городам. Однако, если City имеет значение NULL, то порядок по стране:
Пример
SELECT CustomerName, City, Country
FROM Customers
ORDER BY
(CASE
WHEN City IS NULL THEN Country
ELSE City
END);
❮ Справочник по ключевым словам SQL