decode函数中嵌套了nvl函数,请问怎么用的,比如decode(nvl(a,0),1,2,3),谁给解释下,别跟我说没有这么做的.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 05:46:31
decode函数中嵌套了nvl函数,请问怎么用的,比如decode(nvl(a,0),1,2,3),谁给解释下,别跟我说没有这么做的.

decode函数中嵌套了nvl函数,请问怎么用的,比如decode(nvl(a,0),1,2,3),谁给解释下,别跟我说没有这么做的.
decode函数中嵌套了nvl函数,请问怎么用的,比如decode(nvl(a,0),1,2,3),谁给解释下,别跟我说没有这么
做的.

decode函数中嵌套了nvl函数,请问怎么用的,比如decode(nvl(a,0),1,2,3),谁给解释下,别跟我说没有这么做的.
decode(nvl(a,0),1,2,3)
nvl(a,0) 如果 a is null 那么返回 0,否则 返回 a.
nvl( null,0) = 0
nvl( 1,0) = 1
nvl( 2,0) = 2
nvl( 3,0) = 3
nvl( 4,0) = 4
decode(nvl(a,0),1,2,3)
如果 nvl(a,0) = 1,那么返回2,否则返回3
decode(nvl( null ,0),1,2,3) = 3
decode(nvl( 1 ,0),1,2,3) = 2
decode(nvl( 2 ,0),1,2,3) = 3
decode(nvl( 3 ,0),1,2,3) = 3
decode(nvl( 4 ,0),1,2,3) = 3