# F.43.tsm_系统_排
这个tsm_系统_行
模块提供了表格抽样方法系统_行
,可用于表样本
a条款选择
命令
此表采样方法接受单个整数参数,该参数是要读取的最大行数。结果样本将始终包含足够多的行,除非表中没有足够的行,在这种情况下,将选择整个表。
就像内置的系统
抽样方法,系统_行
执行块级采样,使样本不是完全随机的,但可能会受到聚类影响,尤其是在仅请求少量行的情况下。
系统_行
不支持可重复
条款
该模块被认为是“受信任的”,也就是说,它可以由拥有创造
当前数据库的权限。
# F.43.1.例子
下面是一个使用系统_行
.首先安装扩展:
CREATE EXTENSION tsm_system_rows;
然后你可以在一个选择
命令,例如:
SELECT * FROM my_table TABLESAMPLE SYSTEM_ROWS(100);
此命令将从表中返回100行样本我的桌子
(除非该表没有100个可见行,在这种情况下,将返回其所有行)。