一、IFNULL() 函数
MySQL IFNULL 函数是 MySQL 控制流函数之一。
它有两个参数,第一个参数不为 NULL 时返回。 否则,IFNULL 函数返回第二个参数。
这两个参数可以是文字值或表达式。
IFNULL(expression1,expression2);
如果 expression1
不为 NULL,则 IFNULL 函数返回 expression1
,否则返回 expression2
。
二、ISNULL() 函数
MySQL ISNULL() 函数用于检查表达式是否为 NULL。
如果传递的表达式为 NULL,则此函数返回 1,否则返回 0。
ISNULL() 函数接受表达式作为参数,并根据传递的参数返回一个整数值 0 或 1。
ISNULL(expression);
三、NULLIF() 函数
MySQL NULLIF() 函数用于比较两个表达式。
如果两个表达式相等,NULLIF() 函数返回 NULL,否则返回第一个表达式。
NULLIF() 函数接受表达式作为参数,如果它们相等则返回 NULL。
NULLIF(expression1, expression2)
如果传递的两个表达式相等,则 MySQL NULLIF() 函数返回 NULL,否则如果两个表达式不相等,则返回第一个表达式。文章来源:https://www.toymoban.com/news/detail-662867.html
四、总结
IFNULL()、ISNULL()、NULLIF()函数都是用来对值或者表达式进行判断的,区别在于返回值,需要我们根据实际业务使用对应的函数。文章来源地址https://www.toymoban.com/news/detail-662867.html
五、相关推荐
- 字符串截取函数 SUBSTR() 详解
到了这里,关于【MySQL】MySQL的IFNULL()、ISNULL()、NULLIF()函数用法说明的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!