手写SQL常用函数
1.开窗
2.常用日期函数
MySQL中日期加减的函数
日期增加 DATE_ADD,例:date_add(‘2023-01-01’, interval 1 day) 输出 ‘2023-01-02’
日期减少 DATE_SUB,例:date_sub(‘2023-01-01’, interval 1 day) 输出 ‘2022-12-31’
日期差 DATEDIFF,例:datediff(‘2023-02-01’, ‘2023-01-01’) 输出31
日期格式 date_format(‘2023-01-01’, ‘%Y-%m’) 输出2023-01
常见题:
1.开窗求某一端时间内的前几名 – 开窗
2.最长连续登录天数
3.求某些百分比 sum(if())