db2 隨機數函式 sql中的隨機函式怎麼用

2021-10-13 00:25:10 字數 780 閱讀 3910

oracle:

dbms_random.value函式

1. 產生乙個介於0和1之間(不包含0和1)的38位精度的隨機數

sql> select dbms_random.value from dual;

value

.881021859

2. 產生乙個介於指定範圍之內的38位精度的隨機數

sql> select dbms_random.value(1, 9999) from dual;

dbms_random.value(1,9999)

4261.38448

db2db2 => select

db2 (cont.) => rand()

db2 (cont.) => from sysibm.sysdummy1;

+3.71105075228126e-002

1 條記錄已選擇。

db2 =>

db2 => select

db2 (cont.) => rand()

db2 (cont.) => from sysibm.sysdummy1;

+1.65257728812525e-001

1 條記錄已選擇。

sql server

1> select rand()

2> go

0.52387284052730643

(1 行受影響)

1> select rand()

2> go

0.92388223999987373

(1 行受影響)

db2取隨機數

在db2中可以通過rand 函式生成隨機數。生成0 1的隨機數 select rand from sysibm.sysdummy1 生成0 n的隨機整數 select cast rand n as int from sysibm.sysdummy1 生成n m的隨機整數 m n select n c...

SQL中隨機數函式簡介

在sql server中,有個隨機函式rand 有不少新手可能不知道存在這個函式,現在簡單的介紹下 隨機函式 rand 在查詢分析器中執行 select rand 可以看到結果會是類似於這樣的隨機小數 0.36361513486289558,像這樣的小數在實際應用中用得不多,一般要取隨機數都會取隨機...

隨機數函式

說明 1 這兩個函式都在標頭檔案是stdlib.h中。2 rand 函式和srand 函式必須配套使用。1 rand 函式 原型 int rand void 功能 產生從0到rand max 0x7fff 之間的隨機數。標頭檔案 stdlib.h 例 include include int main...