質問

私は私の質問に問題があります...

これは機能します:

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

しかし、「where」とグループ/句を使用して欲しいものを取得しようとすると、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 

ここで私の問題は何ですか、そしてジョーカー列を使用してどのようにクエリすることができますか?

役に立ちましたか?

解決

試す:

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