Fran Diaz

Reporting Services, Business Intelligence, tecnologías Microsoft y otros

Email Notifications

Recent Posts

Tags

News

Community

Comunidades

  • OnobaNET
  • Grupo de usua
  • INETA
  • Culminis
  • Zona de Grupos de Usuarios Online
  • Foro MSDN Español: Colaborador
  • CartujaDotNet

Webs Amigas

Archives

SQL Server 2012 Novedades (II) – Funciones Lógicas

Continuando con la serie de novedades, esta vez le toca a las nuevas funciones Lógicas introducidas en esta nueva versión. Estas son IIF y Choose y nos van a ayudar a con la construcción de nuestras T-SQL. Aquí un unos ejemplos:

IIF(). Esta función funciona igual que el visual basic y nos va a permitir a través de una evaluación de condiciones la elección de un valor verdadero o falso. Vemos un ejemplo a continuación:

Select IIF(DatePart(month,GetDate()) = 5 , 'True','False')

 iif_sample

Choose(). Esta función nos va a permitir seleccionar de una lista de valores lo que le pasemos como index en el primer valor.

Set Datefirst 1
Select Choose(datepart(DW,GetDate()),'Lunes','Martes','Miércoles', 'Jueves', 
'Viernes', 'Sábado','Domingo')

choose_sample

Espero que sea de vuestro interés,

Un Saludo

Posted: 2/5/2012 22:53 por Fran Díaz | con 1 comment(s)
Comparte este post:

Comentarios

Miemblogs ha opinado:

Continuando con la serie de novedades, esta vez le toca a las nuevas funciones Lógicas introducidas

# May 2, 2012 11:23 PM