亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Sqlserver使用ROW_NUMBER()函數進行數據分頁

發布時間:2020-06-27 22:02:06 來源:網絡 閱讀:1205 作者:宇宙小元帥 欄目:關系型數據庫

在Sqlserver數據庫中,如果查詢表中含有自增長Id列,一般會采用select Top的方式來數據的分頁操作。而實際上很多數據表設計的時候,不一定含有自增長Id列,那么數據庫沒有Id自增列的時候要對數據分頁怎么辦呢,此時則需要使用ROW_NUMBER()函數來對數據分頁,ROW_NUMBER()一般與OVER(order by)一起連用。
使用Row_Number來數據分頁的格式如下:
With tempTb AS
(
Select ROW_NUMBER() OVER(order by 排序的列 ASC) AS RowNumber, FROM 數據表_Table
)
Select
FROM tempTb Where RowNumber>開始行號 AND RowNumber<結束行號;

舉個例子,我們要查詢Student表中的學生數據,按學生出生日期從前到后排序,取出出生日期排在第31位到第60位的數據,語句如下:
With tempTb AS
(
Select ROW_NUMBER() OVER(order by BirthDay ASC) AS RowNumber, FROM Student
)
Select
FROM tempTb Where RowNumber>30 AND RowNumber<=60

備注:此原創文章最早發表于博主個人站點IT技術小趣屋,原文鏈接Sqlserver使用ROW_NUMBER()函數進行數據分頁_IT技術小趣屋,轉載請標明出處。

博主個人技術交流群:960640092,博主微信公眾號如下:
Sqlserver使用ROW_NUMBER()函數進行數據分頁

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南丰县| 察隅县| 安岳县| 外汇| 鹤山市| 无锡市| 安西县| 陆河县| 满洲里市| 三台县| 同江市| 黄陵县| 安图县| 龙井市| 马关县| 巍山| 宁晋县| 扬中市| 龙江县| 临邑县| 金寨县| 旺苍县| 武汉市| 邵阳县| 莲花县| 铁岭市| SHOW| 察隅县| 偃师市| 潜山县| 萝北县| 台北市| 遂平县| 报价| 信丰县| 景谷| 福鼎市| 贺兰县| 济南市| 长沙市| 凤翔县|