返回首页

gbase数据、南大通用产品文档:GBase8aRAND(),RAND(N)

更新日期:2024年09月11日

返回值
返回一个范围在0 到1.0 之间的随机浮点值。
说明
如果一个整数参数N 被指定,它被当做种子值使用(用于产生一个可重复的数值)。
示例
示例1
返回随机浮点数。
gbase> SELECT RAND()FROM t;
+-------------------+
| RAND() |
+-------------------+
| 0.926571502281885 |
+-------------------+
1 row in set


GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 467
gbase> SELECT RAND()FROM t;
+------------------+
| RAND() |
+------------------+
| 0.81284204853032 |
+------------------+
1 row in set

gbase> SELECT RAND()FROM t;
+-------------------+
| RAND() |
+-------------------+
| 0.323826807852673 |
+-------------------+
1 row in set
示例2
返回随机浮点数,再次运行RAND(20),结果与上一次相同。
gbase> SELECT RAND(20) FROM t;
+-------------------+
| RAND(20) |
+-------------------+
| 0.158882612510475 |
+-------------------+
1 row in set

gbase> SELECT RAND(20) FROM t;
+-------------------+
| RAND(20) |
+-------------------+
| 0.158882612510475 |
+-------------------+
1 row in set
说明
在一个ORDER
BY 子句中,不可以使用RAND()值作用于一个列,因为ORDER
BY 将多次重复计
算列。用户可以以任意次序检索行。

嵌套表和可变数组初始化前,会自动的被置空。可以使用构造函数为其初始化。关联
数组不需要用构造函数初始化。

使用 onstat -D 命令显示每个空间前 50 chunk 的页读取和页写入的信息。
语法:

示例输出
图: onstat -D 命令输出

输出描述
onstat -D 输出几乎与 onstat -d 输出一样。以下列是 onstat -D 独有的。有关其他输出列的
信息,请参阅 onstat -d 命令:打印 chunk 信息 。
page Rd
是已读取页数量
page Wr
是已写入页的数量