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

Sin categoría

One thought on “SQL Server 2012 Novedades (II) – Funciones Lógicas

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *