1、with rollup及coalesce的用法
with rollup的话是在group by的基础上再进行所有数据的统计。
coalesce(a,b):如果a为null,那么就选择b,如果a不为为null,就选择a
举个例子,比如有个需求,需要按照统计某个时间段的数据,最后数据还要进行统计,下面sql如下。
由于统计总数据为1242,但是前面未标明是什么信息,因此,使用coalesce函数。
2022-02-18 11:21:36
1、with rollup及coalesce的用法
with rollup的话是在group by的基础上再进行所有数据的统计。
coalesce(a,b):如果a为null,那么就选择b,如果a不为为null,就选择a
举个例子,比如有个需求,需要按照统计某个时间段的数据,最后数据还要进行统计,下面sql如下。
由于统计总数据为1242,但是前面未标明是什么信息,因此,使用coalesce函数。