pgsql中的分页查询
前言:
在日常开发中分页查询是少不了的,mysql中的分页是使用 limit x,y 进行分页的,但是如果你使用的是pgsql是不是发现这么写就不行了那是因为pgsql中的分页时使用 limit 和offset 搭配进行分页查询的。下面就一起来看看具体是怎么使用的吧!
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 版权协议,转载请附上原文出处链接和本声明。