Re: [SQL ] 如何寫出每筆的不同欄位計算方法?

作者: cutekid (可愛小孩子)   2016-11-16 23:56:17
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 要如何寫出計算的方法呢?
: 謝謝

Links booklink

Contact Us: admin [ a t ] ucptt.com