zoukankan      html  css  js  c++  java
  • oracle学习4

    一、单行函数--->通用函数

    1.通用函数,适用于任何类型的函数,同时适用于null

    NVL(expr1,expr2),如果expr1为空,就输出expr2的值,不为空就用expr1本身

    NVL2(expr1,expr2,expr3),expr1不为空的时候返回expr2,为空时返回expr3

     NULLLIF(expr1,expr2),expr1=expr2。则返回null,不等则返回expr1

     COALESCE(expr1,expr2,expr3,.......exprn),1为空返回2,2为空返回3,3为空.........

    比如在表中,SFDM是个空值,空值参与运算都为空,现在这样的,

    在某个值为null时提示该值为空,

    上面的sql报错是因为,sfdm与'该值为空'的类型不一样

     所以要转换一下

    (2)NVL2函数

     *then的后面只能输出数字,不知道为什么

    2.

    DECODE函数

     最后返回的值还是number类型的

  • 相关阅读:
    nuxtjs项目安装依赖报错
    汇总资源
    nuxt.js
    关于Git每次进入都需要输入用户名和密码的问题解决
    Chrome
    44.树与树算法
    43.搜索
    41.栈
    42.排序
    39.协程
  • 原文地址:https://www.cnblogs.com/thomasbc/p/7240613.html
Copyright © 2011-2022 走看看