Oracle中的COALESCE,NVL,NVL2,NULLIF函数

操作方法

  • 01

    COALESCE COALESCE函数用于返回其参数中第一个非空表达式。 语法:COALESCE(expression [ ,...n ]) 参数: expression 表达式 n 可以指定多个表达式,所有表达式必须是相同类型。 返回: 返回第一个不为空的值,如果所有表达式均为空,则返回空。 示例:

  • 02

    NVL NVL函数用于返回两个表达式的非空值 语法:NVL(expression1, expression2) 参数:expression1 表达式 expression2 表达式 expression1和expression2必须是相同类型,或者可以隐式转换为相同类型。 返回: 如果expression1不为空,则返回expression1,如果expression1为空,则返回expression2 示例:

  • 03

    NVL2 NVL2函数根据表达式是否为空,返回不同的值 语法:NVL2(expression1, expression2, expression3) 参数:expression1 表达式 expression2 表达式 expression3 表达式 返回: 如果expression1不为空,则返回expression2的值,如果expression1为空,则返回expression3的值。expression2和expression3类型不同的话,expression3会转换为expression1的类型 示例:

  • 04

    NULLIF NULLIF函数根据表达式是否相等,返回不同的内容 语法:NULLIF(expression1, expression2) 参数:expression1 表达式 expression2 表达式 返回: 如果expression1和expression2相等,则返回空值,如果expression1和expression2不相等则返回expression1的值,并且expression1不能为空 示例:

(0)

相关推荐

  • Oracle报错 不是单组分组函数怎么解决

    Oracle报错 不是单组分组函数怎么解决 报错:不是单组分组函数 实例:select dummy,count(dummy) from dual ; 报错:不是单组分组函数 原因: 如果程序中使用了分 ...

  • 怎么在手机wps表格中进行数据筛选和使用函数

    我们在使用手机WPS的时候,想要使用表格中的数据筛选功能,或者想要使用函数,该怎么操作呢?今天就跟大家介绍一下怎么在手机wps表格中进行数据筛选和使用函数的具体操作步骤.1. 首先我们需要在手机中下载 ...

  • ORACLE中如何修改表里某个字段的数据

    ORACLE中数据的生成可能会出错或者某个字段不满足需要,需要根据需求修改某一字段的内容,那么一个字段数据修改有哪几种方法呢? 方法一: 01 打开PL/SQL,新建sql窗口 02 使用update ...

  • MySQL、SQLServer、Oracle中设置主键自动增长

    最近由于工作关系,接触到了一些其他数据库,再加上自己以前在学校学的Oracle和MySQL数据库,发现区别是有的,今天就拿主键自动增长来说事 操作方法 01 首先先讲MySQL的设置方法,如果把表的主 ...

  • Case when 在Oracle 中的用法

    Case  when 直接在数据库的SQL中使用,主要用来判断字段多状态的情况,例如性别,合同状态等有多个选择的,如果直接在JS或前台界面写反复操作,而且需要操作很多状态,代码冗余: 操作方法 01 ...

  • oracle中数据类型有哪些

    oracle中基础的数据类型有哪些呢,请看下面: 操作方法 01 字符 char 长度固定 范围:1--2000字节 02 字符VARCHAR2 可变长度 范围:1--4000字节 03 长字符LON ...

  • excel中,如何求排名次函数(1)

    该函数是专门用来排名次的函数.Order参数为一数字,指明排位的方式,为零或者省略代表降序排列,order不为零则为升序排列.此处运用order为0,也就是降序来排名次. 操作方法 01 首先,打开一 ...

  • excel中如何用时间和日期函数计算游戏时间

    今天小编要和大家分享的是excel中如何用时间和日期函数计算游戏时间,希望能够帮助到大家. 操作方法 01 首先在我们的电脑桌面上新建一个excel表格并点击它,如下图所示. 02 然后随便输入开始时 ...

  • oracle中的decode的使用介绍

    操作方法 01 含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下:IF 条件=值1 THEN RETURN(翻译值1)ELSIF 条件= ...