PostgreSQL LIMIT子句

PostgreSQL LIMIT子句,第1张

概述PostgreSQL的LIMIT子句是用来限制由SELECT语句返回的数据量。 语法: LIMIT子句的SELECT语句的基本语法如下: SELECT column1, column2, columnNFROM table_nameLIMIT [no of rows] 以下是LIMIT子句时使用OFFSET子句的语法: SELECT column1, column2, columnNFRO

Postgresql的liMIT子句是用来限制由SELECT语句返回的数据量。

语法:

liMIT子句的SELECT语句的基本语法如下:

SELECT column1, column2 columnNFROM table_nameliMIT [no of rows]  

以下是liMIT子句时使用OFFSET子句的语法:

] OFFSET [row num liMIT,OFFSET允许只检索部分查询所产生的行。www.yiibai.com

实例:

考虑表公司有如下记录:

# select * from COMPANY; ID | name  | age | address   | salary----+-------+-----+-----------+--------  1 | Paul  |  32 | California|  20000  2 | Allen |  25 | Texas     |  15000  3 | Teddy |  23 | norway    |  20000  4 | Mark  |  25 | Rich-Mond |  65000  5 | DavID |  27 | Texas     |  85000  6 | Kim   |  22 | South-Hall|  45000  7 | James |  24 | Houston   |  10000(7 rows)  

下面是一个例子,这限制了表中的一行,根据从表中读取想要的行:yiibai.com

testdb=# SELECT * FROM COMPANY liMIT 4;  

这将产生以下结果:

 ID | name  | age | address     | salary----+-------+-----+-------------+--------  1 | Paul  |  32 | California  |  20000  2 | Allen |  25 | Texas       |  15000  3 | Teddy |  23 | norway      |  20000  4 | Mark  |  25 | Rich-Mond   |  650(4 rows)  

但在某些情况下,可能要选出一组记录从一个特定的偏移。下面是一个例子,从第三位开始取出3条:

3 OFFSET 2 ID | name  | age | address   | salary----+-------+-----+-----------+--------  3 | Teddy |  23 | norway    |  20000  4 | Mark  |  25 | Rich-Mond |  65000  5 | DavID |  27 | Texas     |  85000(3 rows) yiibai.com 
转载请注明:文章转载自:易百教程 [http://www.yiibai.com]
转载请保留原文链接:http://www.yiibai.com/html/postgresql/2013/080562.html 总结

以上是内存溢出为你收集整理的PostgreSQL LIMIT子句全部内容,希望文章能够帮你解决PostgreSQL LIMIT子句所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/sjk/1177051.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存