小编典典

获取MySQL中十进制范围的频率分布

sql

我正在寻找一种优雅的方法(就语法而言,不一定有效)来获取小数范围的频率分布。

例如,我有一个带有“评分”列的表,该列可以是负数也可以是正数。我想获得具有一定范围等级的行的频率。-…-[-140.00至-130.00):5-[-130.00至-120.00):2-[-120.00至-110.00):1-…-[120.00至130.00):17-依此类推。

[i到j]表示i包含到j排除。

提前致谢。


阅读 185

收藏
2021-04-28

共1个答案

小编典典

您可以使用’select floor(rating / 10),((table)group by(table)group by 1)来计数(*)’来接近

2021-04-28