IFNULL() 函数用于判断第一个表达式是否为 NULL,如果为 NULL 则返回第二个参数的值,如果不为 NULL 则返回第一个参数的值,这篇文章主要介绍了SQL IFNULL()函数详细解析,需要的朋友可以参考下
MySQL IFNULL函数简介
MySQL
IFNULL
函数是MySQL控制流函数之一,它接受两个参数,如果不是
NULL
,则返回第一个参数。 否则,
IFNULL
函数返回第二个参数。
两个参数可以是文字值或表达式。
以下说明了
IFNULL
函数的语法:
1 |
|
SQL
如果
expression_1
不为
NULL
,则
IFNULL
函数返回
expression_1
; 否则返回
expression_2
的结果。
IFNULL
函数根据使用的上下文返回字符串或数字。
如果要返回基于
TRUE
或
FALSE
条件的值,而不是
NULL
,则应使用IF函数。
SQL IFNULL()函数详细解析
解析
:IFNULL() 函数用于判断第一个表达式是否为 NULL,如果为 NULL 则返回第二个参数的值,如果不为 NULL 则返回第一个参数的值。
IFNULL() 函数语法格式为:
IFNULL(expression, alt_value)
如果第一个参数的表达式 expression 为 NULL,则返回第二个参数的备用值。
参数说明:
参数 | 解析 |
---|---|
expression | 必须,要测试的值 |
alt_value | 必须,expression 表达式为 NULL 时返回的值 |
参数 描述
实例
1 2 |
|
以上实例输出结果为:
RUNOOB
第一个参数不为 NULL:
1 |
|
以上实例输出结果为:
Hello
到此这篇关于SQL IFNULL()函数详细解析(最新推荐)的文章就介绍到这了,希望可以对你有所帮助。