En la utilización de SQL CASE podemos utilizar:
WHEN, THEN, ELSE y END para terminar el CASE.
La sentencia es:
CASE [expression]
WHEN [value | Boolean expression] THEN [return value]
[ELSE [return value]]
END
La [expression] es opcional y contiene el nombre de columna o de variable.
Otras formas de su uso:
DECLARE @TestVal int
SET @TestVal = 3
SELECT
CASE @TestVal
WHEN 1 THEN 'First'
WHEN 2 THEN 'Second'
WHEN 3 THEN 'Third'
ELSE 'Other'
END
Los trucos SQL Server 2000 más vistos
Este truco ha recibido 38 votaciones| Nota media: 6Selecciona tu
Puntuación: