English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Riferimento delle parole chiave SQL
Il comando CASE viene utilizzato per creare uscite diverse in base alle condizioni.
La seguente query SQL ha superato diverse condizioni e restituisce un valore quando si soddisfano le condizioni specificate:
SELEZIONA OrderID, Quantità, CASO QUANDO Quantità > 30 ALLORA "La quantità è maggiore di 30" WHEN Quantità = 30 THEN "La quantità è 30" ELSE "La quantità è sotto 30" END FROM OrderDetails;
La seguente SQL ordina i clienti per città (Città). Tuttavia, se Città è NULL, viene ordinato per paese (Paese):
SELECT CustomerName, Città, Paese FROM Customers ORDER BY (CASE WHEN Città IS NULL THEN Paese ELSE Città END);