Frage

Ich habe Probleme mit meiner Abfrage ...

Dies funktioniert:

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

Aber wenn ich versuche zu bekommen, was ich will entweder mit der ‚wo‘ und Gruppe / having-Klausel, erhalte ich einen ora-00904 (ungültige Kennung) ERROR ..

z.

  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 

Was mein Problem hier sein könnte, und wie kann ich den Joker Spalte Abfrage mit?

War es hilfreich?

Lösung

versuchen:

Select * from
(select name, bday, address, dbms_random.value(1, 100) as joker 
from employee)
where joker>5 
order by joker asc
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top