我确定这是可能的,我不知道从哪里开始。我有一个包含 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
我确定这是可能的,我不知道从哪里开始。我有一个包含 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
您需要按您的领域对结果进行分组,并获取COUNT()
每个组的结果:
SELECT myfield, COUNT(*) as number_of_times
FROM mytable
GROUP BY myfield