一、首先創建一個測試表
select * from DIM_IA_TEST1
生成隨機數
select t.*,rownum rn from (select * from DIM_IA_TEST1 order by dbms_random.value())t;
隨機取5條
select t.*,rownum rn from (select * from DIM_IA_TEST1 order by dbms_random.value())t where rownum<=5;
二、生成一個特定范圍的隨機數
以生成30~70范圍隨機數為例:
select dbms_random.value(30,70) from dual;