有一个状态列。我需要为每个值提取所有不同的值,以及一个数字,表示表中每个唯一值的次数。
有办法吗?
感谢。
答案 0 :(得分:16)
SELECT status, count(*) as c FROM table GROUP By status;
答案 1 :(得分:0)
我不确定我明白你的意思。
当您提取不同的值时,(根据定义)每个唯一值都有一个。
你能改写一下你想要做什么吗?
<强>更新强>
在阅读了另一个解决方案之后,我想我知道你在追求什么。
使用Rufinus在解决方案中给出的 SELECT COUNT(*)应该可以解决问题。