pgsql中的分页查询

  • Post author:
  • Post category:其他

pgsql中的分页查询

前言:

在日常开发中分页查询是少不了的,mysql中的分页是使用 limit x,y 进行分页的,但是如果你使用的是pgsql是不是发现这么写就不行了那是因为pgsql中的分页时使用 limitoffset 搭配进行分页查询的。下面就一起来看看具体是怎么使用的吧!

mysql中的分页查询

如果我们使用的是mysql数据库那么分页这么写就行了,其中3代表从索引为3的数据开始查询,2代表的意思是每页显示两个数据

select * from user limit 3,2

查询结果:

在这里插入图片描述

pgsql中的分页查询的

1、使用limit进行分页

select * from alarm.alarm_task_data limit 3,2

结果是这样的

在这里插入图片描述

很显然使用limit对pgsql进行分页是不行的,错误信息中也提示到了要使用 limit 和 offset一起使用进行分页。

2、使用limit 和 offset进行分页

select * from alarm.alarm_task_data limit 3 offset 0

结果是这样的

在这里插入图片描述

使用limit和offset就可以进行分页了,其中3代表每页显示数据的个数,0代表从索引为0的数据开始查询

mysql和pgsql中的分页就是这样了,感谢阅读!


版权声明:本文为Csdn_xiansheng原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。