我需要在值范围内计算记录数。
例如:对于集合
例如:对于集合
1, 7, 9, 23, 33, 35, 1017
,
select count(myvalue) group by round(myvalue / 10)
会得到类似这样的结果:0-10 -> 3
10-20 -> 0
20-30 -> 1
30-40 -> 2
1010-1020 -> 1
这个方法很好用。不过,我需要设置一个上限,以便MySQL返回40+ --> 1
?如何实现呢?