select top
10userinfo.user_name,plan_date,plan_week,plan_week_day,plan_week_text
from week_plan inner join userinfo on userinfo.userid = week_plan.userid
where plan_month = '200511'
and plan_date
not in (select top
2 plan_date from week_plan inner join userinfo on userinfo.userid = week_plan.userid
where plan_month = '200511'
order by userinfo.userid,plan_date) order by userinfo.userid,plan_date
第乙個top 10 是每頁顯示的條目數
第二個top 2 是從第2+1=3條開始顯示
對於每頁顯示10條資訊來說,第二個top m=(n-1)*10,n為前端的頁數
比如,每頁顯示10條,顯示第3頁:
m=(3-1)*10
select top 10 欄位名
from 表名
where 條件
not in (select top m 同前條件)
order by 排序條件
SQL 實現分頁查詢
原文 sql 實現分頁查詢 在查詢資料中,對於某些資料量過大,為了減少頁面上單頁的載入時間,我們常常會選擇分頁查詢,分頁查詢有很多方法,下面主要介紹兩種分頁方法。一.通過主鍵來實現分頁 1.資料庫背景.person表,id主鍵盤,自增1,varchar行name.2.裡面包含了10條資料。3.可以通...
SQL實現分頁查詢方法總結
開發過程中經常遇到分頁的需求,今天在此總結一下吧。簡單說來方法有兩種,一種在源上控制,一種在端上控制。源上控制把分頁邏輯放在sql層 端上控制一次性獲取所有資料,把分頁邏輯放在ui上 如gridview 顯然,端上控制開發難度低,適於小規模資料,但資料量增大時效能和io消耗無法接受 源上控制在效能和...
SQL分頁查詢
分頁sql查詢在程式設計的應用很多,主要有儲存過程分頁和sql分頁兩種,我比較喜歡用sql分頁,主要是很方便。為了提高查詢效率,應在排序欄位上加索引。sql分頁查詢的原理很簡單,比如你要查100條資料中的30 40條,你先查詢出前40條,再把這30條倒序,再查出這倒序後的前十條,最後把這十條倒序就是...