SQL CASE klíčové slovo
❮ Reference klíčových slov SQL
PŘÍPAD
Příkaz CASE
se používá k vytvoření jiného výstupu na základě podmínek.
Následující SQL prochází několika podmínkami a vrací hodnotu, když je zadaná podmínka splněna:
Příklad
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;
Následující SQL seřadí zákazníky podle města. Pokud je však Město NULL, objednejte podle země:
Příklad
SELECT CustomerName, City, Country
FROM Customers
ORDER BY
(CASE
WHEN City IS NULL THEN Country
ELSE City
END);
❮ Reference klíčových slov SQL