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

看板Database (資料庫)作者 (總經理)時間3年前 (2021/02/24 17:15), 編輯推噓1(105)
留言6則, 2人參與, 3年前最新討論串1/3 (看更多)
資料庫名稱: 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

02/25 00:10, 3年前 , 1F
抱歉,可以解釋一下 b1 為什麼是 2 嗎?
02/25 00:10, 1F

02/25 00:12, 3年前 , 2F
另外,select 出來的結果是長字串還是每個逗號間是一個
02/25 00:12, 2F

02/25 00:12, 3年前 , 3F
欄位?
02/25 00:12, 3F

02/25 00:13, 3年前 , 4F
抱歉,是問每個空格是否是欄位分隔
02/25 00:13, 4F

02/25 16:01, 3年前 , 5F
因為b2在不同列分離字串後是2個
02/25 16:01, 5F

02/25 16:02, 3年前 , 6F
selec是每個欄位就是一個分隔後的字串
02/25 16:02, 6F
文章代碼(AID): #1WDXa_PF (Database)
文章代碼(AID): #1WDXa_PF (Database)