1. 程式人生 > 其它 >pgsql中的分頁查詢

pgsql中的分頁查詢

技術標籤:javapgsqlsql

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中的分頁就是這樣了,感謝閱讀!