mysql是用limit進行查詢
sql server中是用top進行查詢,
select
top n* from tablename,這個top是可以巢狀的,例如
select
top 5* from tablename where id not in(select
top 5* from tablename)
這裡我們的陣列5可以用變數來代替以實現分頁功能
"select
top"+"pagesize"+" * from tablename where id not in(selecttop +"pagesize*(pagenow-1)"+* from tablename)"
再給專案更換資料庫時一定要注意這個地方
SQL Server 分頁查詢
ps,此文是純個人筆記 公司裡乙個專案裡用到了一種資料庫分頁查詢的方式 1 定義乙個臨時的table 這個table有乙個自增的之間id,和要查的資料表的主鍵id 2 再一次查詢,用id在分頁數段來and 一下結果 具體操作如下 定義個臨時表 temptable declare temptable ...
SQL SERVER 分頁查詢
方式一 row number select top 頁大小 from select row number over order by id as rownumber,from table1 as a where rownumber 頁大小 當前頁 1 註解 首先利用row number 為table...
Sql Server 分頁查詢
sql server 中通過sql語句實現分頁查詢 方案一 利用not in和select top分頁 select top 頁大小 from 表名 where id not in select top 頁大小 頁數 1 id from 表名 order by id order by id 方案二 ...