我有我的查询......

问题

此之一工作:

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

但是,当我试图让我想用什么要么“其中”和组/ HAVING子句中,我得到一个ORA-00904(无效的)错误..

e.g。

  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 

还有什么比这里是我的问题,我怎么可以查询使用百搭列?

有帮助吗?

解决方案

尝试:

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