在處理 DB 資料時常會遇到以逗號分隔的字串資料,例如功能關鍵字就可能以特殊符號相隔存入資料庫,而當需要針對各關鍵字進行統計時,就需要將文字拆解出來為一筆筆的資料;本文藉由一個實際情境來說明如何透過 CTE 遞迴達到拆解字串的目的。
2017-12-29
在處理 DB 資料時常會遇到以逗號分隔的字串資料,例如功能關鍵字就可能以特殊符號相隔存入資料庫,而當需要針對各關鍵字進行統計時,就需要將文字拆解出來為一筆筆的資料;本文藉由一個實際情境來說明如何透過 CTE 遞迴達到拆解字串的目的。
面對數筆有意義資料要匯總成橫式資料時,可以考慮使用 PIVOT 來扭轉資料,讓資料呈現上更貼近人性。
採用一般資料表運算式(Common Table Expressions, CTE)做為資料查詢參考
利用FOR XML子句合併多筆相同欄位資料