好记性不如铅笔头

SQL, 编程

SQL中用group by 聚合区间显示查询结果

假如有如下数据,

VALUE ID
aa 1
bb 5
cc 12
dd 15
ee 44

如果我们想使用GROUP BY对ID进行聚合区间分析,比如ID聚合区间为 为1-10 11-20 21-30,可以使用SQL内置函数FLOOR,如下:

GROUP BY FLOOR((ID-1)/10)

发表评论

18 − 12 =

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据