mysql函数
IFNULL() 函数
IFNULL() 函数用于判断第一个表达式是否为 NULL,如果为 NULL 则返回第二个参数的值,如果不为 NULL 则返回第一个参数的值。
IFNULL() 函数语法格式为:
IFNULL(expression, alt_value)
如果第一个参数的表达式 expression 为 NULL,则返回第二个参数的备用值。
实例
// 如果sal值为null 则返回1
SELECT 5 * IFNULL(sal, 1) AS calc;
结果
calc |
---|
5 |
NOW()函数
NOW() 返回当前的日期和时间。
实例
SELECT NOW(),CURDATE(),CURTIME()
结果:
NOW() | CURDATE() | CURTIME() |
---|---|---|
2022-03-08 17:18:48 | 2022-03-08 | 17:18:48 |
DATEDIFF() 函数
DATEDIFF() 函数返回两个日期之间的天数。
实例
SELECT DATEDIFF(NOW(), "2022-03-07 17:18:48") AS DiffDate;
结果:
DiffDate |
---|
1 |
参考文档:MySQL DATEDIFF() 函数