1.mysql 替换查询结果字段为 null
使用 ifnull(参数1,参数2)函数
参数1:要替换的字段
参数2:字段为 null 时要替换的值
例:
//把 money 字段为 null 的 值 替换为 0
select t.username , ifnull(t.money,0) from user t
2. orcl 替换查询结果字段为 null
使用 NVL(参数1,参数2)函数
参数1:要替换的字段
参数2:字段为 null 时要替换的值
例:
//把 money 字段为 null 的 值 替换为 0
select t.username , NVL(t.money,0) from user t
本文介绍了在MySQL和Oracle数据库中如何处理查询结果中出现的空值(NULL)。在MySQL中,可以使用IFNULL函数将空值替换,例如用0替换money字段的空值;而在Oracle中,相应的方法是使用NVL函数,同样将money字段的空值替换为0。这两个函数对于确保数据的完整性和一致性非常有用。
1万+

被折叠的 条评论
为什么被折叠?



