浅析ORACLE中NVL/NVL2/DECODE/CASE WHEN的用法

匿名 (未验证) 提交于 2019-12-03 00:22:01

NVL( ֵ1, ,结果2)。它的功能是如果值1为空,则此函数返回结果2,不为空的话直接输出值1(如果两个参数都为空,那么还是返回空);

结果3,结果2),多了一个结果3在中间,功能是当值1不为空的时候,此函数返回结果3,如果写成NVL2(值1,结果1,结果2),那么效果就等同于NVL(值1,结果2)了

值1,条件1,结果1,条件2,结果2,条件N,结果N.....,值X)它的功能是当值1等于条件1的时候,输出结果1,等于条件2的时候,输出结果2,等于条件N的时候,输出结果N,所有条件值都不等的时候,输出值X。

>=,<,<=,<>,is null,is not null 等的判断

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!