- COALESCE
可变参数,返回从左至右第一个非空表达式的值。举例:COALESCE(sum(bag_count),0)
- IFNULL(v1,v2)
如果v1为null,那么就返回v2,如果v1不为null,就返回v1,如果都为null,就返回null
- NULLIF(v1,v2)
如果v1不等于v2.那么返回v1,如果相等就返回null
- IF(sex=0,‘女’,‘男’)
sex=0,返回女,否则返回男
- DATE_SUB(CURDATE(), INTERVAL 6 DAY)
7天前时间,比如统计最新一周(7天)数据:
where create_time >= DATE_SUB(CURDATE(), INTERVAL 6 DAY)