SQL IFNULL()函数简介

  • Post author:
  • Post category:其他


IFNULL() 函数用于判断第一个表达式是否为 NULL,如果为 NULL 则返回第二个参数的值,如果不为 NULL 则返回第一个参数的值,这篇文章主要介绍了SQL IFNULL()函数详细解析,需要的朋友可以参考下

MySQL IFNULL函数简介

MySQL

IFNULL

函数是MySQL控制流函数之一,它接受两个参数,如果不是

NULL

,则返回第一个参数。 否则,

IFNULL

函数返回第二个参数。

两个参数可以是文字值或表达式。

以下说明了

IFNULL

函数的语法:

1


IFNULL(expression_1,expression_2);

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


第一个参数为


NULL




SELECT


IFNULL(


NULL


,


"RUNOOB"


);

以上实例输出结果为:

RUNOOB

第一个参数不为 NULL:

1


SELECT


IFNULL(


"Hello"


,


"RUNOOB"


);

以上实例输出结果为:

Hello

到此这篇关于SQL IFNULL()函数详细解析(最新推荐)的文章就介绍到这了,希望可以对你有所帮助。

转自:

微点阅读


https://www.weidianyuedu.com/



版权声明:本文为weixin_45707610原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。