Oracle - procesar alias en SELECT

 
Vista:

procesar alias en SELECT

Publicado por Alan Reynoso (1 intervención) el 05/11/2008 16:48:02
Hola a todos, en MySQL puedo hacer un alias de columna y reprocesar el valor del alias para formar otra columna, he tratado de hacer esto en oracle, pero no he sabido como hacerlo.

La forma de hacerlo en mysql es:

SELECT col1 as v1,
CASE
WHEN v1 = 1 THEN 'ok'
ELSE 'no'
END as res
FROM Tabla

¿Como podría hacer esto en ORACLE?

Saludos
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:procesar alias en SELECT

Publicado por axel lopez (12 intervenciones) el 06/11/2008 16:12:20
--si el alias v1 es col1 puedes validarlo directamente desde col1.

SELECT col1 v1,
CASE
WHEN col1 = 1 THEN 'ok'
ELSE 'no'
END res
FROM tabla
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