看板 Database 關於我們 聯絡資訊
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
chermany: 謝謝cute大,pivot用了老半天都組不起來,原來是要用for 02/10 14:14