pgsql中的分頁查詢
阿新 • • 發佈:2021-01-20
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的資料開始查詢