سؤال

أواجه مشكلة في استفساري ...

هذا واحد يعمل:

  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 

ماذا يمكن أن تكون مشكلتي هنا وكيف يمكنني الاستعلام باستخدام عمود جوكر؟

هل كانت مفيدة؟

المحلول

محاولة:

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