看板 Database 關於我們 聯絡資訊
select name,count(*) from tbl unpivot( value for column in ("V1","V2","V3","V4") ) where value = "V" group by name ※ 引述《evantw (安安小成)》之銘言: : 資料庫為 oracle : 如果有一個資料表欄位如下 : Name. V1. V2. V3. V4. : A V X X V : B X X V V : C V V X V : D X X X V : 想計算每筆 V1~V4 欄位中符合有 V 個數 count : 結果:A=2, B= 2, C=3, D=1 : 請問 SQL 要如何寫出計算的方法呢? : 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.138.139.41 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1479311780.A.FB2.html