SQL CASO buscado en SELECCIONAR (coincide con una expresión booleana)


Ejemplo

El CASE buscado devuelve resultados cuando una expresión booleana es VERDADERA.

(Esto difiere del caso simple, que solo puede verificar la equivalencia con una entrada).

SELECT Id, ItemId, Price,
  CASE WHEN Price < 10 THEN 'CHEAP'
       WHEN Price < 20 THEN 'AFFORDABLE'
       ELSE 'EXPENSIVE'
  END AS PriceRating
FROM ItemSales
Carné de identidad Identificación del artículo Precio Precio
1 100 34.5 COSTOSO
2 145 2.3 BARATO
3 100 34.5 COSTOSO
4 100 34.5 COSTOSO
5 145 10 ASEQUIBLE