首页 > 编程知识 正文

sql语句实现查询示例,sql常用语句大全

时间:2023-05-05 04:39:42 阅读:165131 作者:1897

原文地址:SQL文件---NVL用法作者:美丽保温杯一nvl函数为空变换函数

NVL (式1、式2 ) ) ) ) ) ) ) )。

如果表达式1为null,则NVL返回值为表达式2的值,否则为表达式1的值。 此函数的目的是将null转换为实际值。 表达式的值可以是数字类型、字符类型或日期类型。 但是,表达式1和表达式2的数据类型必须相同。

对数字体: nvl(comm,0 );

对字符类型nvl(to_char(comm ),' No Commission ' ) )

对于日期类型nvl(hiredate,' 31-DEC-99 ' )

例如:

选择名称,nvl(to_char(comm ),ename||' is not a salesperson!' ) AS COMMISSION

from emp

NVL2(式1、式2、式3 ) ) ) ) ) ) ) )。

如果表达式1为空,则返回值为表达式3的值。 如果表达式1不为空,则返回值为表达式2的值。

例如,nvl2(comm,' sal comm ',sal ) ) ) )。

NVL2函数测试comm

如果comm为空,则返回sal的值。 如果comm不为空,则返回表达式sal comm的值。

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