ROW_NUMBER() OVER的用法

 

語法:ROW_NUMBER() OVER(PARTITION BY COLUMN1 ORDER BY COLUMN2)        //PARTITION 分割

          COLUMN1 分組字段,COLUMN2排序字段

         查詢結果會默認增加一列序號,可以作爲重複數據的過濾條件

一、ROW_NUMBER() OVER (ORDER BY Column1 DESC)

  根據Column1 降序排列,再爲降序之後的每條數據加上序號。

二、ROW_NUMBER() OVER(PARTITION BY Column1 ORDER BY Column2) 

  根據column1分組,再在組內按照column2升序排列,加上序號。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章