nvl函数和decode

nvl函数

NVL(E1, E2)的功能为:如果E1为NULL,则函数返回E2,否则返回E1本身。但此函数有一定局限,所以就有了NVL2函数。
NVL2(E1, E2, E3)的功能为:如果E1为NULL,则函数返回E3,若E1不为null,则返回E2。
 

decode函数

decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)
IF 条件=值1 THEN
    RETURN(翻译值1)
ELSIF 条件=值2 THEN
    RETURN(翻译值2)
    ......
ELSIF 条件=值n THEN
    RETURN(翻译值n)
ELSE
    RETURN(缺省值)
END IF

posted on 2018-05-08 22:06  FuckJava  阅读(613)  评论(0编辑  收藏  举报

导航