oracle 的nvl函数结果有关问题

oracle 的nvl函数结果问题
oracle 的nvl函数结果有关问题
我使用了nvl函数却得不到被0替换的null的结果。
不是说好了吗,如果参数1是null,那么就是用参数2代替,结果没有达到预定效果。
为什么在查询结果中没有出现一行是0的数据。
------解决方案--------------------
引用:
oracle 的nvl函数结果有关问题
我使用了nvl函数却得不到被0替换的null的结果。
不是说好了吗,如果参数1是null,那么就是用参数2代替,结果没有达到预定效果。
为什么在查询结果中没有出现一行是0的数据。

这里的null是指friendlink_id字段的值为null时,将其替换为0.如果你都没有查出该字段,那么这个字段是没有值的,也就是说没有参数传入nvl函数,也就没有返回值
------解决方案--------------------
select  FriendLink_ID from OID_FriendLink where OrderIndex = 0;
这个查询有记录么?如果有的话,你的查询肯定就有值。