Palabra clave SQL CASE
❮ Referencia de palabras clave de SQL
CASO
El CASE
comando que se usa es para crear una salida diferente según las condiciones.
El siguiente SQL pasa por varias condiciones y devuelve un valor cuando se cumple la condición especificada:
Ejemplo
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;
El siguiente SQL ordenará los clientes por ciudad. Sin embargo, si la ciudad es NULL, ordene por país:
Ejemplo
SELECT CustomerName, City, Country
FROM Customers
ORDER BY
(CASE
WHEN City IS NULL THEN Country
ELSE City
END);
❮ Referencia de palabras clave de SQL