先分組再排序 並獲取最新資料

2022-09-16 15:03:09 字數 429 閱讀 4116

ow_number() over (partition by col1 order by col2)表示根據col1分組,在分組內部根據 col2排序,而此函式計算的值就表示每組內部排序後的順序編號(組內連續的唯一的)

實際應用

取最新的資料

select * from (

select hlpr.emplid, hlpr.deptid, hlpr.create_time,

row_number() over (partition by hlpr.emplid order by hlpr.create_time desc nulls last) row_num

from  hl_psndat_res hlpr

) t where t.row_num = 1

這樣能獲取 最新建立時間的資料

記錄 T SQL 分組排序中取出最新資料

原文 記錄 t sql 分組排序中取出最新資料 示例 product 表結構 示例 product 表資料 想要的效果是,以 groupname 字段分組,取出分組中通過 sort 降序最新的資料,通過示例資料,可以推算出結果資料的 id 應該為 7 5 3。示例 sql select from p...

記錄 T SQL 分組排序中取出最新資料

示例 product 表結構 示例 product 表資料 想要的效果是,以 groupname 字段分組,取出分組中通過 sort 降序最新的資料,通過示例資料,可以推算出結果資料的 id 應該為 7 5 3。示例 sql select from product p where id select...

PHP獲取漢字首字母並分組排序

php裡獲取第乙個中文首字母並排序,話不多少,上 author tech class character data data this sortinitials data return data 按字母排序 param array data return array public function ...