Pregunta

Estoy teniendo un problema con mi consulta ...

Esta funciona:

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

Pero cuando trato de conseguir lo que quieren mediante la opción / tener cláusula, estoy recibiendo un error 'dónde' y el grupo ORA-00904 (identificador no válido) ..

por ejemplo.

  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 

¿Cuál podría ser mi problema aquí y cómo puedo consulta utilizando la columna de comodín?

¿Fue útil?

Solución

Proveedores:

Select * from
(select name, bday, address, dbms_random.value(1, 100) as joker 
from employee)
where joker>5 
order by joker asc
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top