Słowo kluczowe SQL CASE
❮ Odniesienie do słów kluczowych SQL
OBUDOWA
Polecenie CASE
służy do tworzenia różnych wyników na podstawie warunków.
Poniższy kod SQL przechodzi przez kilka warunków i zwraca wartość po spełnieniu określonego warunku:
Przykład
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;
Poniższy SQL będzie zamawiał klientów według miasta. Jeśli jednak miasto ma wartość NULL, uporządkuj według kraju:
Przykład
SELECT CustomerName, City, Country
FROM Customers
ORDER BY
(CASE
WHEN City IS NULL THEN Country
ELSE City
END);
❮ Odniesienie do słów kluczowych SQL