Вопрос

У меня проблемы с моим запросом ...

Это работает:

  select name, bday, address, dbms_random.value(1, 100) as joker
    from employee 
order by joker asc

Но когда я пытаюсь получить то, что я хочу использовать пункт «Где» и группу / имеющую, я получаю ошибку ORA-00904 (неверный идентификатор) ..

например

  select name, bday, address, dbms_random.value(1, 100) as joker 
    from employee 
   where joker>5 
order by joker asc

  select name, bday, address, dbms_random.value(1, 100) as joker
    from employee 
group by name, bday, address 
  having joker > 5 
order by joker asc 

Что может быть моей проблемой здесь и как я могу запросить с помощью колонки Joker?

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

Решение

пытаться:

Select * from
(select name, bday, address, dbms_random.value(1, 100) as joker 
from employee)
where joker>5 
order by joker asc
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top