MySql函数(持续更新)

1、查今日数据
CREATE_TIME between CURDATE() and date_sub(curdate(), INTERVAL - 1 DAY)
【还有另一种方法见第四条】
 
2、null替换为0
ifnull(XXX,0)
 
3、FIELD函数:自定义排序
ORDER BY FIELD(status, 5, 3, 7, 1)
要注意的是, FIELD 后面是没有空格的.
因此, 完整的 SQL 为:
SELECT * FROM `MyTable` WHERE `id` IN (1, 7, 3, 5) ORDER BY FIELD(`id`, 5, 3, 7, 1)
 
4、DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。
【NOW() 函数返回当前的日期和时间。】
 
查今日的数据也可
DATE_FORMAT(CREATE_TIME,'%Y-%m-%e')=DATE_FORMAT(now(),'%Y-%m-%e')
 
作者:有梦想的乌龟·
原文地址:https://www.cnblogs.com/nlbnick/p/6940713.html