Re: [SQL ] 如何寫出每筆的不同欄位計算方法?
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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章