1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > mysql学习笔记-ifnull()函数与nullif()函数

mysql学习笔记-ifnull()函数与nullif()函数

时间:2021-02-20 13:12:28

相关推荐

mysql学习笔记-ifnull()函数与nullif()函数

ifnull()函数 - 如果第一个参数不为NULL,则返回第一个参数,否则返回第二个参数。两个参数可以是文字值或表达式。

nullif()函数 - 如果第一个参数等于第二个参数,则返回NULL,否则返回第一个参数。

NULLIF函数的实例:IFNULL(1,0)返回1,因为1不为NULLIFNULL('',1)返回'',因为''字符串不为NULLIFNULL(NULL,'IFNULL function')返回IFNULL函数字符串,因为第一个参数为NULLIFNULL函数的实例:

NULIF(1,1)返回NULL,因为1等于1NULLIF(1,2)返回1,这是第一个参数,因为1不等于2NULLIF('MySQL NULLIF','MySQL NULLIF')返回NULL,因为两个参数是相同的字符串。NULLIF('MySQL NULLIF','MySQL NULLIF')返回MySQLNULLIF,因为两个字符串不相等。NULLIF(1,NULL)返回1,因为1不等于NULLNULLIF(NULL,1)返回第一个参数,即NULL,因为NULL不等于1

可以使用NULLIF函数来阻止除以零,如下所示:

SELECT 1/NULLIF(0,0); -- return NULL

因为0等于0,所以NULLIF(0,0)表达式返回NULL。结果语句返回NULL。摘自:/mysql/ifnull.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。