Sql Server
126.315 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, 02 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