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() 函数

posted @ 2022-03-08 17:31  沉默-是金  阅读(26)  评论(0编辑  收藏  举报