美文网首页
SQL中NVL函数

SQL中NVL函数

作者: 公子小白123 | 来源:发表于2020-11-22 08:45 被阅读0次

空值判断函数

1、NVL(表达式A,表达式B)

如果表达式A为空值,NVL返回值为表达式B的值,否则返回表达式A的值。该函数的目的是把一个空值(null)转换成一个实际的值。其表达式的值可以是数字型、字符型和日期型。但是表达式A和表达式B的数据类型必须为同一个类型。

例:

nvl(clue_num,0):如果clue_num为空,则返回0;否则返回clue_num的值

2、NVL2(表达式A,表达式B,表达式C)

如果表达式A为空,则返回表达式C的值;如果表达式A不为空,则返回表达式B的值。

例:

nvl(sex,0,1):如果sex为空,则返回1;否则返回0

相关文章

  • SQL中NVL函数

    空值判断函数 1、NVL(表达式A,表达式B) 如果表达式A为空值,NVL返回值为表达式B的值,否则返回表达式A的...

  • Oracle的nvl函数和nvl2函数

    一、基本语法 介绍一下oracle的nvl函数和nvl2函数。 nvl函数nvl函数基本语法为nvl(E1,E2)...

  • oracle+NVL,NVL2,NULLIF,COALESCE

    在介绍这个之前你必须明白什么是oracle中的空值null1.NVL函数**NVL函数的格式如下:NVL(expr...

  • 第101章 SQL函数 NVL

    [toc] 第101章 SQL函数 NVL 测试 NULL 并返回适当表达式的函数。 大纲 参数 check-ex...

  • nvl、nvl2、nullif、coalesce函数的区别

    1.NVL函数 NVL函数的格式如下:NVL(expr1,expr2) 含义是:如果oracle第一个参数为空那么...

  • nvl的用法

    1.NVL ( )语法:nvl(expr1,expr2) 如果 expr1 是 null 值,则 nvl 函数返回...

  • oracle基础(第四节)

    --单行函数 通用函数--通用函数--(1)nvl--nvl(expr1,expr2): 当表达式expr1的结果...

  • Oracle中的nvl函数与nvl2函数

    第一种: NVL(E1, E2)的功能为:如果E1为NULL,则函数返回E2,否则返回E1本身。但此函数有一定局限...

  • Oracle函数(decode, sign, vnl)

    目录 一、SIGN()函数 二、NVL()函数 三、DECODE()函数 一、SIGN()函数 比较大小函数SIG...

  • 2020-11-17 记录

    记录工作中点滴。千里之行始于足下 Orcale 中 NVL函数 、months_between、trunc函数用法...

网友评论

      本文标题:SQL中NVL函数

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