从表中分组MySQL值

时间:2012-07-03 22:37:04

标签: mysql

我确信这是可能的我不知道从哪里开始。 我有一个2000个值的表,它们的范围从0到100。 我想查询表以获取不同的值组。 即我有那些值5,10,5,2,2,0,1,1,1,1,1,10,2

我想要这样的输出:

 Value - Number_of_times 
   0            1
   1            5
   2            3
   5            2
  10            2

1 个答案:

答案 0 :(得分:0)

您需要按字段对结果进行分组,并获取每个组的COUNT()

SELECT   myfield, COUNT(*) as number_of_times
FROM     mytable
GROUP BY myfield