Re: [SQL ] 問卷資料庫欄位統計的問題

看板Database (資料庫)作者 (可愛小孩子)時間3年前 (2021/02/09 19:01), 編輯推噓1(100)
留言1則, 1人參與, 3年前最新討論串2/2 (看更多)
select * from ( select SEQ,ANSWER from table_answer ) t pivot ( count(ANSWER) for ANSWER in ([A],[B],[C],[D],[E]) ) as pvt ※ 引述《chermany (你感覺心裡溫暖舒服愉快)》之銘言: : 資料庫版本:SQL SERVER 2014 : 請問我有做了一個問卷程式,TABLE_ANSWER 欄位如下: : USER SEQ ANSWER : May 1 A : May 2 B : May 3 E : John 1 B : John 2 B : John 3 C : Tom 1 E : Tom 2 D : Tom 3 C : USER(名字),SEQ問題序號,ANSWER答案 : 我想要產生如下資料報表統計 : SEQ A B C D E : 1 1 1 0 0 1 : 2 0 2 0 1 0 : 3 0 0 2 0 1 : 可以請教各位先進,資料庫語法應該怎麼下呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.168.243.30 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1612868496.A.048.html

02/10 14:14, 3年前 , 1F
謝謝cute大,pivot用了老半天都組不起來,原來是要用for
02/10 14:14, 1F
文章代碼(AID): #1W8ckG18 (Database)
討論串 (同標題文章)
文章代碼(AID): #1W8ckG18 (Database)