mysql ifnull
时间:2015-01-11 01:16 来源:linux.it.net.cn 作者:IT
mysql内置的ifull函数可以用在查询时候为NULL值字段给一个默认值,例如:
当test表的col1字段为NULL时,数据库返回的结果就为default-value,否则就返回本身的值。但是当col1字段的值为空字符串(”),由于空字符不是NULL,因此返回的结果还是空字符串。如果需要把空字符串或NULL值都用default-value代替,显然ifnull是不行,不过使用case when语句能搞定,示例如下:
(责任编辑:IT)
mysql内置的ifull函数可以用在查询时候为NULL值字段给一个默认值,例如: 当test表的col1字段为NULL时,数据库返回的结果就为default-value,否则就返回本身的值。但是当col1字段的值为空字符串(”),由于空字符不是NULL,因此返回的结果还是空字符串。如果需要把空字符串或NULL值都用default-value代替,显然ifnull是不行,不过使用case when语句能搞定,示例如下: (责任编辑:IT) |