Duda de Select Case.
Publicado por rickygzz (1 intervención) el 30/09/2008 23:44:47
A ver si alguien entiende la logica de esta duda... quiero poder obtener los datos organizados creando un alias para las columnas.. oalgo asi...
Tabla: EqColores
Color
Rojo1
Amarillo2
Amarillo3
Verde1
Rojo2
Rojo3
Verde2
Verde3
Amarillo1
Select Color from EqColores
Case
WHEN Color IN(‘Rojo1’, ‘Rojo2’, ‘Rojo3’)
THEN ‘TonosRojos’
WHEN Color IN(‘Amarillo1’, ‘Amarillo2’, ‘Amarillo3’)
THEN ‘TonosAmarillos’
WHEN Color IN(‘Verde1’, ‘Verde2’, ‘Verde3’)
THEN ‘TonosVerdes’
End
Resultados:
Color
TonosAmarillos
TonosAmarillos
TonosAmarillos
TonosRojos
TonosRojos
TonosRojos
TonosVerdes
TonosVerdes
TonosVerdes
Tabla: EqColores
Color
Rojo1
Amarillo2
Amarillo3
Verde1
Rojo2
Rojo3
Verde2
Verde3
Amarillo1
Select Color from EqColores
Case
WHEN Color IN(‘Rojo1’, ‘Rojo2’, ‘Rojo3’)
THEN ‘TonosRojos’
WHEN Color IN(‘Amarillo1’, ‘Amarillo2’, ‘Amarillo3’)
THEN ‘TonosAmarillos’
WHEN Color IN(‘Verde1’, ‘Verde2’, ‘Verde3’)
THEN ‘TonosVerdes’
End
Resultados:
Color
TonosAmarillos
TonosAmarillos
TonosAmarillos
TonosRojos
TonosRojos
TonosRojos
TonosVerdes
TonosVerdes
TonosVerdes
Valora esta pregunta
0