MYSQL QUERY计数,怎么样?

时间:2016-12-02 12:55:12

标签: mysql count

我有“奖”栏的表。 在这个专栏中,我有奖品。

我想创建查询,我将获得所有奖品的变种和数量。

例如:

Prize 1 = 26 records
Prize 2 = 14 records
Prize 3 = 100 records

我正试着这样做:

SELECT COUNT(prize) FROM konkurs GROUP by prize

但这不是我想要的:)

任何帮助?

3 个答案:

答案 0 :(得分:0)

您的查询可以提供您想要的内容。问题是什么?您只需在选择查询中添加另一列即可显示奖品ID。 select prize, count(prize) FROM konkurs GROUP by prize

答案 1 :(得分:0)

使用COUNT(prize)表达式(例如

)将CASE更改为以下内容
SUM(case when prize = 1 then 1 else 0 end) as `Prize 1`

答案 2 :(得分:0)

以下内容应打印价格及其数量。

SELECT COUNT(prize) AS count, prize FROM konkurs GROUP by prize