Palavra-chave SQL CASE
❮ Referência de palavras-chave SQL
CASO
O CASE
comando é usado para criar uma saída diferente com base nas condições.
O SQL a seguir passa por várias condições e retorna um valor quando a condição especificada é atendida:
Exemplo
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;
O SQL a seguir ordenará os clientes por Cidade. No entanto, se Cidade for NULL, então ordene por País:
Exemplo
SELECT CustomerName, City, Country
FROM Customers
ORDER BY
(CASE
WHEN City IS NULL THEN Country
ELSE City
END);
❮ Referência de palavras-chave SQL