sql 分頁查詢 (每次6行 )

2022-01-11 11:34:17 字數 1789 閱讀 9596

--  對比 資料 是否 相同 

select * from [dbo].[projecrinfo] where project_state='已審核' -- 查詢 已經 審核 有多少資料

-- 每次 按照 6行查詢    第乙個 6 是 每次 顯示 6行數 據  可以改  成 你想 每次按照 幾行查詢    第二個 數字是 分頁

select top 6 * from projecrinfo where projectid not in

(select top 12 projectid from projecrinfo where project_state ='已審核' order by projectid ) and project_state ='已審核' order by projectid

--------------2023年4月1日18:21:22 更新-----

-------------------分頁

select

top20

suser_id,suser_unit,ssys_name from

[mdc_drug_match_result

]

對比

select

top10

*from

[mdc_drug_match_result]--

10 是rows

where

suser_id

notin(select

top ((1-

1)*10) suser_id

--((page-1)*rows) page 第幾頁 rows 一頁顯示多少

from

[mdc_drug_match_result

])

--

page rows

select

top20

suser_id,suser_unit,ssys_name from

[mdc_drug_match_result]--

-----------------分頁

select

top10

*from

[mdc_drug_match_result]--

10 是rows

where

suser_id

notin(select

top ((2

-1)*

10) suser_id

--((page-1)*rows) page 第幾頁 rows 一頁顯示多少

from controlboxinfo 多表鏈結, +條件 ) t where t.rownum > ((page-

1)*rows) and t.rownum < (page*rows)

--------end-------

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...