楼主:
cutekid (可爱小孩子)
2021-02-09 19:01:34select *
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
: 可以请教各位先进,数据库语法应该怎么下呢?