每月彙整:三月 2015

MSSQL將查詢結果加上序號(ROW_NUMBER,RANK,DENSE_RANK)

ROW_NUMBER依指定的欄位排序,並逐筆加上流水號ROWID SELECT  ROW_NUMBER() OVER(ORDER BY CustomerID) AS ROWID ,* FROM Orders RANK依指定的欄位排序,相同的資料流水號相同,下一筆不同資料的流水號會【跳脫】 SELECT  RANK() OVER(ORDER BY CustomerID) AS ROWID ,* FROM Orders DENSE_RANK依指定的欄位排序,相同的資料流水號相同,下一筆不同資料的流水號會【不跳脫】 SELECT  DENSE_RANK() OVER(ORDER BY CustomerID) AS ROWID ,* FROM Orders 分頁範例 SELECT * FROM ( SELECT ROW_NUMBER() … 繼續閱讀

發表於 MSSQL | 發表迴響