[SQL ] 欄位字串分離統計的問題

作者: otherman (總經理)   2021-02-24 17:15:41
資料庫名稱: MSSQL
資料庫版本: 2014
內容/問題描述:
table a
seq string
1 a1,b1,c1
2 a2,c1
3 d3
4 a2,b1
5 z1,z2
將string欄位分離後計算數量,然後產出如下統計表
a1 a2 a3 b1 b2 b3 c1 c2 c3...z1 z2 z3
=====================================
1 2 0 2 0 0 2 0 0 1 1 0
我用pivot +string_spilt 來select做出來的結果都不是我想要的,因為欄位不確定
請問先進們有相關的統計經驗可以指點一下嗎?謝謝!
作者: ken218 (ken218)   2021-02-25 00:10:00
抱歉,可以解釋一下 b1 為什麼是 2 嗎?另外,select 出來的結果是長字串還是每個逗號間是一個欄位?抱歉,是問每個空格是否是欄位分隔
作者: otherman (總經理)   2021-02-25 16:01:00
因為b2在不同列分離字串後是2個selec是每個欄位就是一個分隔後的字串

Links booklink

Contact Us: admin [ a t ] ucptt.com