美文网首页
Oracle中的nvl函数与nvl2函数

Oracle中的nvl函数与nvl2函数

作者: 其实我还好_454a | 来源:发表于2019-05-06 15:52 被阅读0次

    第一种:

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

    实例如图1所示:

    图1

    第二种:

    NVL2函数:Oracle/PLSQL中的一个函数,Oracle在NVL函数的功能上扩展,提供了NVL2函数。NVL2(E1, E2, E3)的功能为:如果E1为NULL,则函数返回E3,若E1不为null,则返回E2。

    实例如图2所示:

    图2

    另外:
    Oracle 没有 ISNULL() 函数;

    MySQL 中,我们可以使用 IFNULL() 函数;

    相关文章

      网友评论

          本文标题:Oracle中的nvl函数与nvl2函数

          本文链接:https://www.haomeiwen.com/subject/mlfdoqtx.html