Sql Server
129.459 lecturas

Utilizar Case en una Select

Publicado el jueves, 27 de octubre de 2005
Enlaces patrocinados
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


Comparte el artículo en las redes sociales

4 comentarios del truco (página 1)
María Teresa Bustos dice
no me resulta el case, he probado de varias formas, tengo SQL Server 2008. Necesito lo siguiente: SELECT CASE TIDO WHEN 'DIN' THEN (VANELI * TAMOPPPR) ELSE VANELI END FROM MAEDDO AS NETO “TIDO, VANELI, TAMOPPPR SON NOMBRES DE CAMPO, MAEDDO ES NOMBRE DE LA TABLA.” LLEVO 2 DÍAS EN ESTO.
Publicado el jueves, 12 de julio de 2012
  dice
 
Publicado el viernes, 11 de mayo de 2012
FIORE dice
fbhfhfhf fjfjfjf fjfjfjf fjfjfjf fffkf
Publicado el miércoles, 2 de mayo de 2012
Jose dice
xx
Publicado el martes, 24 de enero de 2012
Comentar el artículo
Nombre:
Mail:
Comentario:
Código de seguridad:
Captcha
Repite el código de seguridad

Los trucos más leídos de Sql Server