select * from (select * from user_tab_columns where rownum<=2 order by DBMS_RANDOM.random)
能取到随机数
但并操作后却出现了点问题:
select * from (select * from user_tab_columns where rownum<=2 order by DBMS_RANDOM.random)
UNION all
select * from (select * from user_tab_columns where rownum<=2 order by DBMS_RANDOM.random)
得不到随机数
我随即多并几次 发现开始和结尾行就是不变
很迷惑 是DBMS_RANDOM.random的问题还是rownum的问题
有那位师兄告之下么?
能取到随机数
但并操作后却出现了点问题:
select * from (select * from user_tab_columns where rownum<=2 order by DBMS_RANDOM.random)
UNION all
select * from (select * from user_tab_columns where rownum<=2 order by DBMS_RANDOM.random)
得不到随机数
我随即多并几次 发现开始和结尾行就是不变
很迷惑 是DBMS_RANDOM.random的问题还是rownum的问题
有那位师兄告之下么?
select * from (select * from user_tab_columns order by DBMS_RANDOM.random) where rownum <=2
UNION all
select * from (select * from user_tab_columns order by DBMS_RANDOM.random) where rownum <=2