¿Cómo utilizar el campo de alias en la consulta? (oráculo 10g)
Pregunta
Si escribo esta consulta:
select Fname,Age*2 as Demo from Men where Demo = 5
entonces recibo el error
ORA-00904 (Demo no identificada)
¿Cómo puedo usarlo?
Solución
No necesita " como " en Oracle.
Simplemente escribe:
select fname, asge*2 demo from men;
Sin embargo, no puede usar el alias en la cláusula " where "
Una cita de una publicación en otro sitio:
El tecnicismo es que cuando la cláusula where y el grupo por cláusula se está ejecutando, la selección parte de la consulta no se ha ejecutado y el alias no ha sido asignado. Ya que el pedido se realiza técnicamente después se pueden usar los alias seleccionados.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow