云数据库 GAUSSDB-DBE_RANDOM:示例

时间:2024-07-01 18:37:12

示例

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
--产生0到1之间的随机数:
SELECT DBE_RANDOM.GET_VALUE(0,1);
    get_value     
------------------
 .917468812743886
(1 row)

--对于指定范围内的整数,要加入参数min和max,并从结果中截取较小的数(最大值不能被作为可能的值)。所以对于0到99之间的整数,使用下面的代码:
SELECT TRUNC(DBE_RANDOM.GET_VALUE(0,100));
 trunc 
-------
    26
(1 row)
support.huaweicloud.com/distributed-devg-v8-gaussdb/gaussdb-12-0818.html