select * from (select ename,job,dbms_random.value()
       from emp
       order by dbms_random.value()) --返回[0,1)小数
       where rownum <=5
       
       
       select * from emp order by 0.12--这句执行错误
       
  
为什么可以order by dbms_random.value()) --返回[0,1)小数 ,函数返回的小数,而列数只有3列,
而我上面的用order by 小数就报错