Me olvide

04/11/2003 - 17:10 por Pablo Fabian Savino | Informe spam
Hola muchachos

Algun ejemplito simple de como se usaba el CASE
en una sentencia SELECT ?

Me lo olvide y no se porque razon no me aparece en la ayuda del Enterprise
Managment.

Saludos y gracias

Preguntas similare

Leer las respuestas

#1 Accotto Maximiliano D.
04/11/2003 - 17:11 | Informe spam
aca va uno

SELECT au_fname, au_lname,
CASE state
WHEN 'CA' THEN 'California'
WHEN 'KS' THEN 'Kansas'
WHEN 'TN' THEN 'Tennessee'
WHEN 'OR' THEN 'Oregon'
WHEN 'MI' THEN 'Michigan'
WHEN 'IN' THEN 'Indiana'
WHEN 'MD' THEN 'Maryland'
WHEN 'UT' THEN 'Utah'
END AS StateName
FROM pubs.dbo.authors
ORDER BY au_lname
un abrazo

Accotto Maximiliano Damian
Fundicion San Cayetano S.A
4002 - 4010
Gerente de Sistemas
"Pablo Fabian Savino" escribió en el mensaje
news:
Hola muchachos

Algun ejemplito simple de como se usaba el


CASE
en una sentencia SELECT ?

Me lo olvide y no se porque razon no me aparece en la ayuda del Enterprise
Managment.

Saludos y gracias


Respuesta Responder a este mensaje
#2 Gustavo Larriera [MVP]
04/11/2003 - 17:12 | Informe spam
USE pubs
GO
SELECT 'Price Category' CASE
WHEN price IS NULL THEN 'Not yet priced'
WHEN price < 10 THEN 'Very Reasonable Title'
WHEN price >= 10 and price < 20 THEN 'Coffee Table Title'
ELSE 'Expensive book!'
END,
CAST(title AS varchar(20)) AS 'Shortened Title'
FROM titles
ORDER BY price
GO

Gustavo Larriera, MSFT MVP-SQL
Uruguay LatAm

This message is provided "AS IS" with no warranties expressed or implied,
and confers no rights.


"Pablo Fabian Savino" wrote in message
news:
Hola muchachos

Algun ejemplito simple de como se usaba el


CASE
en una sentencia SELECT ?

Me lo olvide y no se porque razon no me aparece en la ayuda del Enterprise
Managment.

Saludos y gracias


Respuesta Responder a este mensaje
#3 Javier Loria
04/11/2003 - 18:50 | Informe spam
Hola Pablo:
El CASE tiene 2 sintaxis

SELECT
Sintaxis 1.
CASE Saludo
WHEN 1 THEN 'Hola'
WHEN 2 THEN 'Adios'
ELSE ''
END,
Sintaxis 2
CASE
WHEN Saludo=1 THEN 'Hola'
WHEN Hora>22 THEN 'Adios'
ELSE ''
END
FROM Tabla.


Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.



Pablo Fabian Savino escribio:
Hola muchachos

Algun ejemplito simple de como se usaba
el CASE en una sentencia SELECT ?

Me lo olvide y no se porque razon no me aparece en la ayuda del
Enterprise Managment.

Saludos y gracias
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida