sql查詢 分頁

2022-02-06 06:58:10 字數 667 閱讀 3695

--分頁

--limit

--limit start count (start 顯示騎士值,單頁數量)

select *from student where gender=1 limit 6,3;

--分頁

--以3行為一頁,分頁

--第一頁

select *from student limit 0,3;

--第二頁

select *from student limit 3,3;

--第三頁

select *from student limit 6,3;

-- 分頁式 limit(第n頁-1)*count ,count

--查詢所有男性, 2個資料為一頁,以年齡倒序

select *from student where gender=1 order by age desc limit 0,2;

--limit 始終要在最後

--失敗 select *from student where gender=1 limit 0,2order by age desc ;

--limit 不支援數學表示式

-- 失敗 顯示第三頁 select *from student where gender=1 limit (3-1)*2,2

SQL分頁查詢

分頁sql查詢在程式設計的應用很多,主要有儲存過程分頁和sql分頁兩種,我比較喜歡用sql分頁,主要是很方便。為了提高查詢效率,應在排序欄位上加索引。sql分頁查詢的原理很簡單,比如你要查100條資料中的30 40條,你先查詢出前40條,再把這30條倒序,再查出這倒序後的前十條,最後把這十條倒序就是...

sql分頁查詢

declare id int declare moverecords int declare currentpage int declare pagesize int set currentpage 300 set pagesize 100 currentpage和 pagesize是傳入引數 se...

SQL分頁查詢

關於sql語句分頁,網上也有很多啦,我貼一部分過來,並且總結自己已知的分頁到下面,方便日後查閱。方法1 適用於 sql server 2000 2005 1 select top 頁大小 2from table1 3where id not in4 5select top 頁大小 頁數 1 id f...