sql 常用的三種分頁模式

2021-05-24 12:33:18 字數 447 閱讀 2364

查詢第二頁,每頁十條

1. not in 模式

select  top 10 * from table1 where guid not in (select top 10 *   from table1 order by guid)

2.二次翻轉模式

select top 10 * from (select top 20 * from table1 order by guid desc) order by guid asc

3.rownumber 模式

with _t1  as

select row_number over(order by guid) as rownumber , *  from table1

select * from  _t1 where  rownumber between 10 and 20 order by rownumber

三種SQL分頁法

三種sql分頁法 表中主鍵必須為標識列,id int identity 1,1 1.分頁方案一 利用not in和select top分頁 語句形式 select top 10 from testtable where id not in select top 20 id from testtabl...

三種SQL分頁法

三種sql分頁法 表中主鍵必須為標識列,id int identity 1,1 1.分頁方案一 利用not in和select top分頁 語句形式 select top 10 from testtable where id not in select top 20 id from testtabl...

三種SQL分頁法

三種sql分頁法 表中主鍵必須為標識列,id int identity 1,1 1.分頁方案一 利用not in和select top分頁 語句形式 select top 10 from testtable where id not in select top 20 id from testtabl...