zoukankan      html  css  js  c++  java
  • oracle 常用函数

    1. nvl 

      NVL函数的格式如下:NVL(expr1,expr2)

      含义是:如果oracle第一个参数为空那么显示第二个参数的值,如果第一个参数的值不为空,则显示第一个参数本来的值。

      例如:

      SQL> select ename,NVL(comm, -1) from emp;

      ENAME NVL(COMM,-1)

      ------- ----

      SMITH -1

      ALLEN 300

      WARD 500

      JONES -1

      MARTIN 1400

      BLAKE -1

      FORD -1

      MILLER -1

      其中显示-1的本来的值全部都是空值的

    2. nvl2

      NVL2函数的格式如下:NVL2(expr1,expr2, expr3)

      含义是:如果该函数的第一个参数为空那么显示第二个参数的值,如果第一个参数的值不为空,则显示第三个参数的值。SQL> select ename,NVL2(comm,-1,1) from emp;

      ENAME NVL2(COMM,-1,1)

      ------- -----

      SMITH 1

      ALLEN -1

      WARD -1

      JONES 1

      MARTIN -1

      BLAKE 1

      CLARK 1

      SCOTT 1

      上面的例子中。凡是结果是1的原来都不为空,而结果是-1的原来的值就是空。

  • 相关阅读:
    Servlet
    反射
    Python之装饰器
    app——升级测试点
    Python之基本运算符
    HTTP常见的几种认证机制
    Shell文件包含
    Shell输入/输出重定向
    Shell函数
    Shell循环语句
  • 原文地址:https://www.cnblogs.com/ymj126/p/4277524.html
Copyright © 2011-2022 走看看