前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >postgresql和mysql中的limit使用方法

postgresql和mysql中的limit使用方法

原创
作者头像
刘大猫
发布2024-11-03 20:06:57
发布2024-11-03 20:06:57
920
举报

@toc

区别

在msyql中,limit使用如下 select *from mytable limit a,b 其中:a为起始索引,从0开始,b为获取数据长度在postgresql中,limit使用如下 select *from mytable limit a offset b 其中:b为起始索引,a为获取数据长度

其中:mysql使用逗号",",而pgsql使用offset

举例说明

MySQL 中

如果只给定一个参数,表示记录数。

mysql> SELECT * FROM orange LIMIT 5; //检索前5条记录(1-5)

相当于

mysql> SELECT * from orange LIMIT 0,5;

两个参数,第一个参数表示offset, 第二个参数为记录数。

mysql> SELECT * FROM orange LIMIT 10,15; // 检索记录11-25PostgreSQL 中

如果只给定一个LIMIT 参数,表示记录数。

postgresql> SELECT * FROM orange LIMIT 5; //检索前5条记录(1-5)

如果只给定一个offset 参数,表示记录数。

postgresql> SELECT * FROM orange offset 5; //检索从第6行开始往后的记录(6+)

两个参数, 第1个参数为记录长度,第2个参数表示起始索引。

postgresql> SELECT * FROM orange limit 5 offset 5; //检索从第6行到第10行的记录(6-10)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 区别
  • 举例说明
    • MySQL 中
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档