# F.43.tsm_系统_排

F.43.1.例子

这个tsm_系统_行模块提供了表格抽样方法系统_行,可用于表样本a条款选择命令

此表采样方法接受单个整数参数,该参数是要读取的最大行数。结果样本将始终包含足够多的行,除非表中没有足够的行,在这种情况下,将选择整个表。

就像内置的系统抽样方法,系统_行执行块级采样,使样本不是完全随机的,但可能会受到聚类影响,尤其是在仅请求少量行的情况下。

系统_行不支持可重复条款

该模块被认为是“受信任的”,也就是说,它可以由拥有创造当前数据库的权限。

# F.43.1.例子

下面是一个使用系统_行.首先安装扩展:

CREATE EXTENSION tsm_system_rows;

然后你可以在一个选择命令,例如:

SELECT * FROM my_table TABLESAMPLE SYSTEM_ROWS(100);

此命令将从表中返回100行样本我的桌子(除非该表没有100个可见行,在这种情况下,将返回其所有行)。