MySQL IFNULL函数
时间:2019-02-04 12:52:48 来源:igfitidea点击:
本MySQL教程通过语法和示例说明了如何使用MySQL IFNULL函数。
描述
如果表达式为空,MySQL IFNULL函数可以返回一个替代值。
语法
MySQL中IFNULL函数的语法为:
IFNULL( expression, value_if_null )
expression要测试为NULL的值。
value_if_null如果expression为NULL ,则要返回的值。
说明
如果expression不为NULL ,则IFNULL函数将返回expression的值。
如果expression为NULL ,则IFNULL函数将返回value_if_null。
示例
mysql> SELECT IFNULL('theitroad.com', ''); Result: 'theitroad.com' mysql> SELECT IFNULL(NULL, 'zhilu'); Result: 'zhilu' mysql> SELECT IFNULL(DATE('2013-02-01'), '2013-02-18'); Result: '2013-02-01' mysql> SELECT IFNULL(DATE(NULL), '2013-02-18'); Result: '2013-02-18' mysql> SELECT IFNULL(3, 9); Result: 3 mysql> SELECT IFNULL(5/0, '不能除以0'); Result: '不能除以0'