摘要:SQL - ROW_NUMBER ( ) Over ( [PARTITION BY] order by Column) (群組編碼)
這篇原本預先寫好的八月份文章,拖到現在才發表上來
趁著今天看到一個有趣的用法(感謝james),順便寫篇文章記錄下來
row_number()用法大家爬爬文應該很快就知道,但是對於其中的引數 Partition by
平常沒用到還真不知道是做啥的,請參考如下畫面,如果我有一個資料表如下,但是我的需求是
以Territoryname這個欄位做出同名下的流水編號,那這個引數就可以派上用場了,這樣還有一
個需求也會用到,如果同名的資料有Priority的成分在,就可以用where去過濾出同名的資料下
的第一筆 。 我自己給這個功能取個名子叫做 "群組編碼"