2026年2月3日 星期二

TSQL 取各分組的第一筆

有個小需求,有個分群的資料,又希望從分群中又能找個代表性的人物,這邊記錄下



先建立資料表



用 ROW_NUM() 函式產生排序



再搭配用 PARTITION 以地址分群




由圖中看出,Japan 有多筆故會ROW_ID到 3 , 其他如 Korea、Taiwan、USA 的 ROW_ID 皆為 1


此時,若要取各組第一筆,可使用以下語法




沒有留言:

張貼留言