成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

利用top構造Sql Server分頁查詢

數據庫 SQL Server
利用Sql Server的top,可以構造Sql Server分頁查詢,下面就將為您介紹這樣的兩種方法,供您參考,希望對您學習SQL數據庫有所幫助。

使用Sql Server分頁查詢是SQL數據庫最常見的操作之一,下面將為您介紹兩種利用top構造Sql Server分頁查詢的方法,供您參考。

Sql Server中,假設一個查詢sql為querySql,該sql為任意條件的組合,我們把它當作子查詢結果表,可利用Sql Server的top來構造通用Sql Server分頁查詢:

  1. if (pageInfo.getPageNum() == 1) {     
  2.       pagenatedSql = "select top " + pageInfo.pageSize + " * from (" + sql + ") as t1 " ;     
  3. }     
  4. else {     
  5.       pagenatedSql = "select top " + pageInfo.pageSize + " * from (" + sql + ") as t1 " +     
  6.             " where (t1." + indexKey + " > (select max(t3." + indexKey + ")" +      
  7.             " from (select top " + (pageInfo.pageNum - 1) * pageInfo.pageSize + " t2." + indexKey + " from (" + sql + ") as t2 order by t2." + indexKey + ") as t3" +     
  8.             " )) order by t1." + indexKey;     
  9. }   

其中pageInfo.getPageNum()為當前頁號(從1開始);pageInfo.getPageSize()為每頁行數;indexKey為表中索引列,通常為遞增的主鍵。

第二種方式:
pagesize: 每頁顯示記錄數
cureentpage:當前頁數

  1. select * from (   select TOP pagesize * FROM ( SELECT TOP pagesize*cureentpage   * from user_table   ORDER BY id ASC ) as aSysTable   ORDER BY id DESC ) as bSysTable   ORDER BY id ASC   

以上就是利用top構造Sql Server分頁查詢的方法。

 

 

【編輯推薦】

sql server分頁的兩種方法比較

SQL SERVER分區視圖

SQL中的分析函數

創建SQL函數的實例

SQL中返回計算表達式的函數

責任編輯:段燃 來源: 互聯網
相關推薦

2010-11-10 15:23:55

SQL SERVER

2010-09-26 15:29:13

sql查詢分頁

2011-08-19 09:30:42

分頁查詢SQL ServerMySQL

2010-10-21 11:44:55

SQL Server分

2010-11-09 13:09:58

SQL Server分

2018-12-25 16:30:15

SQL Server高效分頁數據庫

2009-07-15 17:00:49

JDBC查詢

2010-11-11 14:36:11

SQL Server系

2011-03-24 13:38:47

SQL Server 存儲分頁

2011-03-28 10:46:36

sql server存儲分頁

2010-11-25 14:33:26

MySQL查詢分頁

2010-11-10 15:29:40

SQL SERVER

2011-08-19 10:24:46

SQL Server Top新用途

2010-09-07 10:35:38

SQL語句

2011-06-17 17:37:16

JavaSQL Server

2010-09-14 10:47:45

sql server存

2011-03-31 10:52:13

2011-04-15 11:43:24

SQL Server

2010-09-13 13:05:03

sql server分

2011-03-21 13:44:38

SQL ServerSQL Server2分頁
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 午夜精品久久久久久久99黑人 | 热re99久久精品国产99热 | 精品自拍视频在线观看 | 超碰97在线免费 | 欧美精品在线免费 | 精品一区二区三区中文字幕 | 一区二区三区精品在线 | 一区二区三区视频在线 | 久久久久国 | 亚洲黄色一级 | 亚洲一区视频在线 | 狠狠av| 中文字幕电影在线观看 | 日韩一区二区在线观看视频 | 成人小视频在线观看 | 欧美色成人 | 国产福利精品一区 | 亚洲午夜精品 | 国产在线拍偷自揄拍视频 | 国产日韩欧美在线 | 国产一区二区欧美 | 波多野吉衣在线播放 | 免费簧片视频 | 日韩免费一区 | 日韩欧美一区二区三区免费观看 | 国产欧美一区二区三区久久手机版 | 美女黄网站 | 国产精品免费一区二区 | 久久精品国产一区二区三区 | 精品国产一区二区国模嫣然 | 337p日韩| 亚洲在线免费观看 | 九九热这里只有精品在线观看 | 91人人看| 91人人视频在线观看 | 日韩欧美国产一区二区三区 | 人人干人人爽 | 91高清在线视频 | 久久不卡日韩美女 | 中文字幕第一页在线 | 盗摄精品av一区二区三区 |