首页 > 编程知识 正文

oracle的if函数,oracle查询nvl

时间:2023-05-04 04:40:06 阅读:168113 作者:351

ISNULL (函数

语法

isnull(check_expression,replacement_value ) )。

参数

check_expression

检查是否为空表达式。 check_expression可以是任何类型。

replacement_value

check_expression为NULL时返回的表达式。 replacement_value必须与check_expresssion类型相同。

返回类型

返回与check_expression相同的类型。

注释

如果check_expression不为空,则返回表达式的值。 否则返回replacement_value。

请参见----------------------------------------- -

请参见----------------------------------------- -

nvl ) )函数

从两个表达式返回非空值。

语法

电子表达式1,电子表达式2 ) )。

参数

eExpression1、eExpression2

如果eExpression1的计算结果为空值,则NVL ) )返回eExpression2。 如果eexpression1的计算结果不是空值,则返回eexpression1。 eExpression1和eExpression2可以是任意一种数据类型。 如果eExpression1和eExpression2的结果都为空值,则NVL () )返回. null .

返回类型

字符类型、日期类型、日期时间类型、数字类型、货币类型、逻辑类型或空值

说明

如果不支持空值或不支持空值,可以使用NVL ()从计算或操作中删除空值。

select nvl (http://www.doc ZJ.com/doc/60a 843 d 0102 de2bd 960588 DC.html,'空') asnamefromstudentajoinschoolbona.id=

注:两个参数的类型必须匹配

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。