0

我确定这是可能的,我不知道从哪里开始。我有一个包含 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
4

1 回答 1

0

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

SELECT   myfield, COUNT(*) as number_of_times
FROM     mytable
GROUP BY myfield
于 2012-07-03T22:37:55.550 回答