avg
, sum(if(,,))
的使用data_format(date, '%Y-%m')
获取类似01 02
的这种月份。1045. 买下所有产品的客户:简单分组, having子句过滤
619. 只出现一次的最大数字:子查询 + 分组 + 过滤
1084. 销售分析III:distinct的使用,可以从数量上进行统计。在这个区间的数量等于总的数量。
having count(sale_date between '' and '' or null)
:注意如果为空的情况1141. 查询近30天活跃用户数:datadiff和<=处理时间
2356. 每位教师所教授的科目种类的数量:分类计数,分类计数,分类计数。使用group by。
行列转换:
union :纵向,可以统计一行,然后union起来。
join: 横向,可以统计一列,然后通过rowId或者其他连接点,连接起来。