2016 - 2024

感恩一路有你

oracle ifnull函数 Oracle中NVL2和NULLIF的用法?

浏览量:2975 时间:2021-03-17 22:15:45 作者:admin

Oracle中NVL2和NULLIF的用法?

Null表示Null或非法值。

NVL(expr1,expr2)->expr1为空,返回expr2;不为空,返回expr1。请注意,这两种类型应该是一致的,nvl2(expr1,expr2,expr3)->expr1不为null,返回expr2;null,返回expr3。如果expr2和expr3的类型不同,expr3将转换为expr2 nullif(expr1,expr2)—>,equal return null,不等return expr1

比较expr1和expr2的值,如果相等,则返回null,否则返回expr1的值,expr1不能为null。

1. Null表示Null值或非法值NVL expr1,expr2->expr1为Null,return expr2不为Null,return expr1。请注意,这两种类型应该是一致的。2Nvl2、expr1、expr2、expr3->expr1不为null,return expr2为null,return expr3。如果expr2和expr3的类型不同,expr3将转换为类型3,nullif expr1,expr2的expr2-> equal returns null,equal returns ex。

oracle ifnull函数 oracle isnull函数 mysql ifnull用法

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。