MySQL获得不同的值并计算每个的数量?

时间:2009-08-10 15:21:31

标签: mysql

有一个状态列。我需要为每个值提取所有不同的值,以及一个数字,表示表中每个唯一值的次数。

有办法吗?

感谢。

2 个答案:

答案 0 :(得分:16)

SELECT status, count(*) as c FROM table GROUP By status;

答案 1 :(得分:0)

我不确定我明白你的意思。

当您提取不同的值时,(根据定义)每个唯一值都有一个。

你能改写一下你想要做什么吗?

<强>更新

在阅读了另一个解决方案之后,我想我知道你在追求什么。

使用Rufinus在解决方案中给出的 SELECT COUNT(*)应该可以解决问题。