SQL中的分頁查詢——limit(已知每頁顯示m條數據,求第n頁顯示的數據)

1. 分頁查詢的介紹

當我們在京東購物,瀏覽商品列表的時候,由於數據特別多,一頁顯示不完,一頁一頁的進行顯示,這就是分頁查詢

2. 分頁查詢的語法

select * from 表名 limit start,count

說明:

limit是分頁查詢關鍵字
start表示開始行索引,默認是0
count表示查詢條數

例1:查詢前3行男生信息:

select * from students where gender=1 limit 0,3;

簡寫

select * from students where gender=1 limit 3;

在這裏插入圖片描述

3. 分頁查詢案例

已知每頁顯示m條數據,求第n頁顯示的數據

提示: 關鍵是求每頁的開始行索引

查詢學生表,獲取第n頁數據的SQL語句:

select * from students limit (n-1)*m,m

比如我們之前的表:
在這裏插入圖片描述有13行,已知每頁顯示3條數據,求第2頁顯示的數據

select * from students limit 3,3;

在這裏插入圖片描述
已知每頁顯示2條數據,求第4頁顯示的數據
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章