ROW_NUMBER() OVER的用法


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

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

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

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

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

  如下圖,先按部門id分組,然后在組內再排序(可升可降)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM