【发布时间】:2014-12-20 08:28:34
【问题描述】:
我从以前的 stackoverflow post 中借用了一些代码,这使得从大表中创建直方图数据变得很容易。我在下面重复一遍:
SELECT ROUND(numeric_value, -2) AS bucket,
COUNT(*) AS COUNT,
FROM my_table
GROUP BY bucket;
[我删除了对 BAR 列的引用,因为我不需要它。] 问题是只能将存储桶大小改变一个数量级(通过更改 ROUND 属性),我将如何更改使我能够更灵活地更改存储桶大小的代码?例如,如果我想说明每个桶的数字大小?
谢谢!
【问题讨论】:
-
您链接的帖子有一个 answer 可以做到这一点。 (我只会使用 GROUP BY 看起来可疑的选择部分)。
-
这不起作用。难道是因为我的数值都是0到1之间的小数,而不是整数?