MySQL的IFNULL简单使用说明
Posted QW-lzm
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL的IFNULL简单使用说明相关的知识,希望对你有一定的参考价值。
mysql IFNULL函数简介
MySQL IFNULL
函数是MySQL控制流函数之一,它接受两个参数,如果不是NULL
,则返回第一个参数。 否则,IFNULL
函数返回第二个参数。
两个参数可以是文字值或表达式。
以下说明了IFNULL
函数的语法:
IFNULL(expression_1,expression_2);
如果expression_1
不为NULL
,则IFNULL
函数返回expression_1
; 否则返回expression_2
的结果。
IFNULL
函数根据使用的上下文返回字符串或数字。
MySQL的IFNULL函数示例
请参见以下IFNULL
函数示例:
示例-1
SELECT IFNULL(1,0); -- returns 1
示例-2
SELECT IFNULL(‘‘,1); -- returns ‘‘
示例-3
SELECT IFNULL(NULL,‘IFNULL function‘); -- returns IFNULL function
上面示例中的语句是怎么运行的?
IFNULL(1,0)
返回1
,因为1
不为NULL
。IFNULL(‘‘,1)
返回‘‘
,因为‘‘
字符串不为NULL
。IFNULL(NULL,‘IFNULL function‘)
返回IFNULL
函数字符串,因为第一个参数为NULL
。
以上是关于MySQL的IFNULL简单使用说明的主要内容,如果未能解决你的问题,请参考以下文章