English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Metodo di utilizzo e esempio del keyword CASE SQL

Riferimento delle parole chiave SQL

CASO

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);

Riferimento delle parole chiave SQL