Saltar al contenido

Vamos a ver  otra forma de utilizarlo.

Vamos añadir una nueva columna llamada iscampaign.

Esta columna mostrará la descripción "Productos en campaña" para las categorías 1,7 y 8 y la descripción "Sin Campaña" para las demás.

Nos quedaría así

Captura

Por ejemplo lo podemos utilizar para las ofertas del super.

El WHEN ...THEN ....ELSE  es una instruccion que comparamos una condiciñon de entrada y si es cierta nos dara el tema de THEN y si es falsa ...la del ELSE.

El script respectivo

http://1drv.ms/1C18Yj7

A veces cuando se escribe una consulta, es necesario sustituir un valor de una columna  por otro.

En T-SQL, las expresiones CASE devuelven un solo valor.  Por ejemplo, una expresión CASE puede ser utilizado para proporcionar un  texto cuando el valor almacenado es numérico.

Tenemos la siguiente tabla

Captura

Y ahora vamos a cambiar el categoryid según esta otra tabla Esto no es un JOIN.

CapturaY nos saldrá

CapturaSencillo .... estamos con la certificación 70-461 aun y queda mucho. Espero que os guste los ejemplos y la explicación.

Aqui os dejo el  script

http://1drv.ms/1CbsYkw