我有以下SQL查询:
SELECT Score FROM (
SELECT SUM(Score) AS Score
FROM ResponseData
WHERE ScoreGUID='baf5dd3e-949c-4255-ad48-fd8f2485399f'
GROUP BY Section
) AS Totals
GROUP BY Score
Run Code Online (Sandbox Code Playgroud)
它产生了这个:
Score
0
1
2
2
4
5
5
Run Code Online (Sandbox Code Playgroud)
但是,我真正想要的是每个分数的数量,如下所示:
Score Count
0 1
1 1
2 2
4 1
5 2
Run Code Online (Sandbox Code Playgroud)
我想显示每个分数中有多少,One 0,One 1,Two 2,One 4和2 5.
但我不知道如何做这个查询,有人能告诉我如何实现这个目标吗?
谢谢您的帮助
小智 6
试试这段代码:
SELECT Score,count(score) as cnt
FROM ResponseData
WHERE ScoreGUID='baf5dd3e-949c-4255-ad48-fd8f2485399f'
GROUP BY Score
Run Code Online (Sandbox Code Playgroud)