Если я пишу этот вопрос:Как использовать поле псевдонима в запросе? (Oracle 10g)
select Fname,Age*2 as Demo from Men where Demo = 5
тогда я получаю ошибку
ORA-00904 (Demo не идентифицирован)
Как я могу его использовать?
Если я пишу этот вопрос:Как использовать поле псевдонима в запросе? (Oracle 10g)
select Fname,Age*2 as Demo from Men where Demo = 5
тогда я получаю ошибку
ORA-00904 (Demo не идентифицирован)
Как я могу его использовать?
Вам не нужно «как» в Oracle.
Вы просто написать:
select fname, asge*2 demo from men;
Однако вы не можете использовать псевдоним в "где" -clause.
цитата из поста на другом сайте:
Техническая сторона этого в том, что, когда где положение и группа по пункта в настоящее время выполняется, выберите часть запроса не запускать и псевдоним не назначен. Начиная с заказ осуществляется технически после . Можно использовать псевдонимы.