SQL数据分布,按照5的倍数查看分组内人数
业务需要查看GTV的分布情况,按照5的区间划分,看各个分组区间内的人数;
示意图如下:

SQL代码为:
ceil(value/5)*5
示例

具体代码如下:
select from_uid
,recently30_gtv
,round(recently30_gtv,-1) 取10分布
,ceil(recently30_gtv/5)*5 取5分布
from tmp_zj_order_user
where recently30_gtv is not null
limit 100

浙公网安备 33010602011771号