更新时间:2025-03-13 GMT+08:00
Limit
算子说明
Limit算子限定了执行结果的输出记录数。如果增加了Limit算子,那么不是所有的行都会被检索到。
典型场景
使用带有Limit关键字的查询语句。
示例
示例:使用带有limit关键字的查询语句。
--数据准备。 gaussdb=# DROP TABLE IF EXISTS t1; gaussdb=# CREATE TABLE t1 ( id int, number int); CREATE TABLE gaussdb=# INSERT INTO t1 VALUES (generate_series(1,50), 1); INSERT 0 50 gaussdb=# EXPLAIN SELECT * FROM t1 LIMIT 10 OFFSET 20; QUERY PLAN ------------------------------------------------------------------------------------ Limit (cost=0.00..0.00 rows=1 width=8) -> Data Node Scan on "__REMOTE_LIMIT_QUERY__" (cost=0.00..0.00 rows=1 width=8) Node/s: All datanodes (3 rows) --删除。 gaussdb=# DROP TABLE t1;
父主题: 运算符