db2中這個函式會不會因為系統環境不同取值不同呢
uj5u.com熱心網友回復:
db2的row_number()over() 等于 oracle的row_number()over()uj5u.com熱心網友回復:
ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN)
簡單的說row_number()從1開始,為每一條分組記錄回傳一個數字,這里的ROW_NUMBER() OVER (ORDER BY xlh DESC) 是先把xlh列降序,再為降序以后的沒條xlh記錄回傳一個序號。row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根據COL1分組,在分組內部根據 COL2排序,而此函式計算的值就表示每組內部排序后的順序編號(組內連續的唯一的)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/73361.html
標籤:基礎和管理
