admin管理员组文章数量:1794759
SQL中的IFNULL( )函数使用和注意问题
IFNULL函数是MySQL控制流函数之一,它接受两个参数,如果不是NULL,则返回第一个参数。 否则,IFNULL函数返回第二个参数。
两个参数可以是文字值或表达式。
一、语法格式: IFNULL(expression_1,expression_2);如果expression_1不为NULL,则IFNULL函数返回expression_1; 否则返回expression_2的结果。
IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。如果要返回基于TRUE或FALSE条件的值,而不是NULL,则应使用IF函数。
二、简单示例示例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。
三、具体示例我们来看一下使用IFNULL函数的
版权声明:本文标题:SQL中的IFNULL( )函数使用和注意问题 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686491149a73464.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论