oracle之隨機數


一、首先創建一個測試表

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;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM