小
小虾米爱吃鱼
Unregistered / Unconfirmed
GUEST, unregistred user!
有一个表: TS
其中字段:N:姓名,K:课程,C:成绩
数据: ‘N1’ ‘K1’ 'A'
‘N2’ ‘K1’ 'A'
‘N3’ ‘K1’ 'B'
‘N1’ ‘K2’ 'A'
‘N2’ ‘K2’ 'C'
‘N3’ ‘K2’ 'B'
‘N1’ ‘K3’ 'C'
‘N2’ ‘K3’ 'A'
‘N3’ ‘K3’ 'D'
‘N1’ ‘K4’ 'B'
‘N2’ ‘K4’ 'A'
‘N3’ ‘K4’ 'C'
我要的结果是:分组统计出各课程,各成绩段的人数
如:
A: B: C: D:
K1: 2 1 0 0
K2: 1 1 1 0
K3: 1 0 1 1
K4: 1 1 1 0
请问高手,这样的SQL语句如何实现?
其中字段:N:姓名,K:课程,C:成绩
数据: ‘N1’ ‘K1’ 'A'
‘N2’ ‘K1’ 'A'
‘N3’ ‘K1’ 'B'
‘N1’ ‘K2’ 'A'
‘N2’ ‘K2’ 'C'
‘N3’ ‘K2’ 'B'
‘N1’ ‘K3’ 'C'
‘N2’ ‘K3’ 'A'
‘N3’ ‘K3’ 'D'
‘N1’ ‘K4’ 'B'
‘N2’ ‘K4’ 'A'
‘N3’ ‘K4’ 'C'
我要的结果是:分组统计出各课程,各成绩段的人数
如:
A: B: C: D:
K1: 2 1 0 0
K2: 1 1 1 0
K3: 1 0 1 1
K4: 1 1 1 0
请问高手,这样的SQL语句如何实现?