SQL - Equivalente de IIF

 
Vista:

Equivalente de IIF

Publicado por Nelson Miranda (16 intervenciones) el 10/04/2003 23:06:16
Saludos, alguien me puede decir cual es el equivalente del iif de Access en SQL Server please?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Equivalente de IIF

Publicado por Isaías Islas (5072 intervenciones) el 10/04/2003 23:57:40
Hola

Aunque en SQL Server existe una función IIF, no es la misma que Access, esta es la de SQL:

IIf(IsEmpty(Measures.CurrentMember), "Yes", "No")

La traduccion es: Si Measures.CurrentMember esta VACIA, es "YES", de lo contrario "NO".

Ahora bien, la de access seria CASE.

SELECT CASE Mycolumna WHEN 1 THEN "UNO"
WHEN 2 THEN "DOS"
WHEN 3 THEN "TRES"
WHEN 5 THEN "CINCO"
ELSE "NO RECONOCIDA" END

Saludos.

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Equivalente de IIF

Publicado por Nelson Miranda (16 intervenciones) el 21/04/2003 16:53:06
Te agradezco la respuesta y me parece muy interesante, quizás me interpreté mal pero lo que quiero saber en realidad es como puedo implementar la funcionalidad del IIF de Access en SQL Server.

Lo que estoy haciendo para aclarar un poco es creando el cliente en Access pero el origen de datos en SQL Server y las Vistas las estoy copiando a SQL Server pero me da problemas con iif y es por ello que deseo encontrar el equivalente de iif de Access en SQL Server.

Gracias de antemano. : )
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar