English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Referência de Palavras-chave SQL
O comando CASE é usado para criar diferentes saídas com base em condições.
A seguir, o SQL passou por vários critérios e retorna um valor quando as condições especificadas são atendidas:
SELECIONAR OrderID, Quantidade, CASO QUANDO Quantidade > 30 Então "A quantidade é maior que 30" WHEN Quantity = 30 THEN "The quantity is 30" ELSE "The quantity is under 30" END FROM OrderDetails;
A seguir, o SQL ordenará os clientes pela cidade (City). No entanto, se a cidade for NULL, então pelo país/Ordenação de Região (Country):
SELECT CustomerName, City, Country FROM Customers ORDER BY (CASE WHEN City IS NULL THEN Country ELSE City END);