oracle產(chǎn)生不重復(fù)隨機(jī)數(shù) oracle取一個隨機(jī)數(shù)?
oracle取一個隨機(jī)數(shù)?oracle取一個隨機(jī)數(shù)取一個9位的隨機(jī)數(shù):select round (dbms_random.value(1,999999999),0) from dual oracle取
oracle取一個隨機(jī)數(shù)?
oracle取一個隨機(jī)數(shù)取一個9位的隨機(jī)數(shù):select round (dbms_random.value(1,999999999),0) from dual
oracle取兩個時間隨機(jī)?
1. 隨機(jī)數(shù)包
SELECT DBMS_RANDOM.VALUE
FROM DUAL
2. 在[0..100]范圍內(nèi)取隨機(jī)數(shù)
SELECT TRUNC (DBMS_RANDOM.VALUE ( 0 , 100 ))
FROM DUAL
3. 大于字符‘A’的10個字符隨機(jī)字符串
SELECT DBMS_RANDOM.STRING ( " A " , 10 )
FROM DUAL
4. 單個小寫隨機(jī)字符
SELECT CHR ( ROUND (DBMS_RANDOM.VALUE ( 97 , 122 )))
FROM DUAL
5. 在過去30分鐘內(nèi)取隨機(jī)時間
SELECT (SYSDATE - 1 / 24 / 60 * 30 ) DBMS_RANDOM.VALUE ( 1 , 1800 ) / 3600 / 24
FROM DUAL
隨機(jī)獲取oracle數(shù)據(jù)庫中的任意一行數(shù)據(jù)(rownum)示例介紹?
Oracle數(shù)據(jù)庫中從一個表中隨機(jī)取出6條記錄的sql語句 select * from //查詢整個表 ( select * from 表名 //抽取的表 order by dbms_random.value //為結(jié)果集的每一行計(jì)算一個隨機(jī)數(shù) ) where rownum <= 6 //抽取的條件