1 回答

TA貢獻1772條經驗 獲得超5個贊
Oracle:
DBMS_RANDOM.VALUE函數(shù)
1. 產生一個介于0和1之間(不包含0和1)的38位精度的隨機數(shù)
SQL> SELECT DBMS_RANDOM.VALUE FROM dual;
VALUE
----------
.881021859
2. 產生一個介于指定范圍之內的38位精度的隨機數(shù)
SQL> SELECT DBMS_RANDOM.VALUE(1, 9999) FROM dual;
DBMS_RANDOM.VALUE(1,9999)
-------------------------
4261.38448
DB2
db2 => SELECT
db2 (cont.) => RAND()
db2 (cont.) => FROM SYSIBM.SYSDUMMY1;
1
------------------------
+3.71105075228126E-002
1 條記錄已選擇。
db2 =>
db2 => SELECT
db2 (cont.) => RAND()
db2 (cont.) => FROM SYSIBM.SYSDUMMY1;
1
------------------------
+1.65257728812525E-001
1 條記錄已選擇。
SQL Server
1> SELECT RAND()
2> go
------------------------
0.52387284052730643
(1 行受影響)
1> SELECT RAND()
2> go
------------------------
0.92388223999987373
(1 行受影響)
- 1 回答
- 0 關注
- 931 瀏覽
添加回答
舉報