我有一个列状态为的表:
1 row with status_1
3 rows with status_2
2 rows with status_3
7 rows with status_4
我想编写一个查询,获取所有可用状态,对它们进行分组,并获取出现次数,然后按如下方式获取数据:
Status 1: 1
Status 2: 3
Status 3: 2
Status 4: 7
注意:状态还不清楚。我们并不是在讨论distinct或group by来计算唯一值的数量(每个状态必须是一个单独的数字)
2条答案
按热度按时间bq3bfh9z1#
根据你想要的数据
GROUP BY
与COUNT()
仅限erhoui1w2#
请参阅mysql group by教程