作者otherman (總經理)
看板Database
標題[SQL ] 欄位字串分離統計的問題
時間Wed Feb 24 17:15:41 2021
資料庫名稱: 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做出來的結果都不是我想要的,因為欄位不確定
請問先進們有相關的統計經驗可以指點一下嗎?謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.72.118.61 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1614158143.A.64F.html
推 ken218: 抱歉,可以解釋一下 b1 為什麼是 2 嗎? 02/25 00:10
→ ken218: 另外,select 出來的結果是長字串還是每個逗號間是一個 02/25 00:12
→ ken218: 欄位? 02/25 00:12
→ ken218: 抱歉,是問每個空格是否是欄位分隔 02/25 00:13
→ otherman: 因為b2在不同列分離字串後是2個 02/25 16:01
→ otherman: selec是每個欄位就是一個分隔後的字串 02/25 16:02