一條分頁的SQL語句

2022-02-26 21:02:35 字數 581 閱讀 3657

在網頁中如果顯示的資料太多就會佔據過多的頁面,而且顯示速度也會很慢。為了控制每次在頁面上顯示資料的數量,就可以利用分頁來顯示資料。

select

top[

pagesize]*

from

[table

]where id notin(

select

top[

prenum

] id from

[table

]order

by id desc) order

by id desc

a. pagesize:資料分頁的每頁顯示條數。

c. table:資料表名稱。

例如要從資料庫的第10條資料開始查詢5條資料,編寫的 sql查詢語句如下:

select

top5

*from tb_sqlserver where id notin(

select

top10 id from tb_sqlserver order

by id desc) order

by id desc

一條SQL語句搞定SQLServer分頁的幾種方式

適用於sql2000 2005 select top頁大小 from table1 where id not in select top頁大小 頁數 1 id from table1 order byid order byid 適用2000 2005 select top頁大小 from table...

一條SQL語句研究

現有 select from t where a in 5,3,2,1,8,9,30.假設 a 是主鍵,in裡面的引數是唯一的。現要求輸出的結果集按照 in 提供的引數順序排序。而不是按照a本身的排序規則排序?另 如果不要求使用臨時表或表變數,那麼又有什麼辦法實現。臨時表方案參卡 create ta...

一條sql 語句的優化

第二個版本 一條sql搞定,使用巢狀查詢,費時2 3分鐘 select a.indexid,c.title,c.createdtime,c.intro,d.picurl,e.src,e.size,e.info from mms content index a,mms index node b,mms...