MySQL 函数是MySQL控制流函数之一,它接受两个参数,如果不是,则返回第一个参数。 否则,函数返回第二个参数。
两个参数可以是文字值或表达式。
以下说明了函数的语法:
IFNULL(expression_1,expression_2);
SQL
如果不为,则函数返回; 否则返回的结果。
函数根据使用的上下文返回字符串或数字。
如果要返回基于或条件的值,而不是,则应使用IF函数。
解析:IFNULL() 函数用于判断第一个表达式是否为 NULL,如果为 NULL 则返回第二个参数的值,如果不为 NULL 则返回第一个参数的值。
IFNULL() 函数语法格式为:
IFNULL(expression, alt_value)
如果第一个参数的表达式 expression 为 NULL,则返回第二个参数的备用值。
参数说明:
参数解析expression必须,要测试的值alt_value必须,expression 表达式为 NULL 时返回的值
实例
第一个参数为 NULL:
SELECT IFNULL(NULL, “RUNOOB”);
SELECT IFNULL(NULL, “RUNOOB”);
以上实例输出结果为:
RUNOOB
第一个参数不为 NULL:
SELECT IFNULL(“Hello”, “RUNOOB”);
以上实例输出结果为:
Hello
到此这篇关于SQL IFNULL()函数详细解析(最新推荐)的文章就介绍到这了,更多相关SQL IFNULL()函数内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
您可能感兴趣的文章:MySQL ifnull()函数的具体使用MySQL流程控制IF()、IFNULL()、NULLIF()、ISNULL()函数的使用MySQL中IF()、IFNULL()、NULLIF()、ISNULL()函数的使用详解mysql中替代null的IFNULL()与COALESCE()函数详解浅谈Mysql中类似于nvl()函数的ifnull()函数
© 版权声明
文章版权归作者所有,未经允许请勿转载。