Как использовать псевдоним поля в запросе? (оракул 10 г)

StackOverflow https://stackoverflow.com/questions/1624487

Вопрос

Если я напишу этот запрос:

select Fname,Age*2 as Demo from Men where Demo = 5

тогда я получаю ошибку

  

ORA-00904 (демонстрация не указана)

Как я могу это использовать?

Это было полезно?

Решение

Вам не нужно " как " в Oracle.

Вы просто пишете:

select fname, asge*2 demo from men;

Однако вы не можете использовать псевдоним в -claus -claus.

Цитата из сообщения на другом сайте:

  

Технически это то, что когда   предложение where и группа по   пункт выполняется, выберите   часть запроса не была запущена и   псевдоним не был назначен. поскольку   технически выполнен заказ после   Вы можете использовать псевдонимы.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top