以下文章主要是Oracle Nvl函数的介绍 ,Oracle Nvl函数在实际应用中是经常出现的,如果你是Oracle的热捧者。那么下面的文章对于你而言一定很有意义。希望会给你带来一些帮助在此方面。

nvl( ) 函数

从两个表达式返回一个非 null 值。

语法

NVL(eExpression1, eExpression2)

参数

eExpression1, eExpression2

如果 eExpression1 的计算结果为 null 值,则 NVL( ) 返回 eExpression2。如果 eExpression1 的计算结果不是 null 值,则返回 eExpression1。eExpression1 和 eExpression2 可以是任意一种数据类型。

如果 eExpression1 与 eExpression2 的结果皆为 null 值,则 NVL( ) 返回 .NULL.。

Oracle Nvl函数:返回值类型

字符型、日期型、日期时间型、数值型、货币型、逻辑型或 null 值

说明

在不支持 null 值或 null 值无关紧要的情况下,可以使用 NVL( ) 来移去计算或操作中的 null 值。

select nvl(a.name,'空得') as name from student a join school b ona.ID=b.ID

注意:两个参数得类型要匹配

以上的相关内容就是对Oracle Nvl函数的介绍,望你能有所收获。

【编辑推荐】

【责任编辑:孙巧华 TEL:(010)68476606】

点赞 0

nvl函数oracle 举例,Oracle Nvl函数的实际应用有哪些?相关推荐

  1. oracle中的NVL,NVL2,NULLIF,COALESCE函数使用

    Oracle中函数以前介绍的字符串处理,日期函数,数学函数,以及转换函数等等,还有一类函数是通用函数.主要有:NVL,NVL2,NULLIF,COALESCE,这几个函数用在各个类型上都可以. 下面简 ...

  2. oracle+nvlif函数,Oracle中的NVL()、NVL2()、NULLIF()、Coalesce()函数

    大家先来看看下面这道简单的题目: 1.  TEST表包含两个列,TESTCOL定义为数据类型NUMBER(10),TESTCOL_2定义为数据类型VARCHAR2(10).在Oracle中发出下列语句 ...

  3. oracle怎么声明nvl函数,[转载]Oracle中的NVL函数

    Oracle中函数以前介绍的字符串处理,日期函数,数学函数,以及转换函数等等,还有一类函数是通用函数.主要有:NVL,NVL2,NULLIF,COALESCE,这几个函数用在各个类型上都可以. 下面简 ...

  4. Oracle中的NVL函数

    Oracle中函数以前介绍的字符串处理,日期函数,数学函数,以及转换函数等等,还有一类函数是通用函数.主要有:NVL,NVL2,NULLIF,COALESCE,这几个函数用在各个类型上都可以. 下面简 ...

  5. oracle里面的nvl,oracle中nvl函数

    最近在修改项目中一个统计的bug,统计出的钱数不对,因为不是自己开发的模块,经过分析流程找到了统计的sql. sum(f_msmoney)+sum(f_fkmoney) as total, 上面这段是 ...

  6. oracle判断空值的函数nvl2,Oracle nvl、nvl2、nullif、decode、case函数详解

    1.NVL函数 nvl(expr1,expr2),如果expr1为空,则返回expr2: 2.NVL2函数 nvl2(expr1,expr2,expr3),如果expr1为空,则返回expr3,否则返 ...

  7. Oracle应用之nvl函数和nvl2函数

    一.基本语法 介绍一下oracle的nvl函数和nvl2函数. nvl函数 nvl函数基本语法为nvl(E1,E2),意思是E1为null就返回E2,不为null就返回E1. nvl2函数 nvl2函 ...

  8. Oracle 数据库数据排名函数:rank() 和dense_rank() 。

    Oracle 数据库数据排名函数:  rank() 和dense_rank() . --------------------------------------------间断排名(也称强制排名)   ...

  9. Oracle存储过程和自定义函数

    概述 Oracle-procedure解读 Oracle存储过程和自定义函数 PL/SQL中的过程和函数(通常称为子程序)是PL/SQL块的一种特殊的类型,这种类型的子程序可以以编译的形式存放在数据库 ...

最新文章

  1. (转)mongodb分片
  2. 哥伦比亚大学AI实验室主任Hod Lipson:阻碍无人驾驶技术发展的7个误区
  3. mysql查询优化技巧
  4. 机器学习入门-文本数据-使用聚类增加文本的标签属性
  5. Cloud for Customer的工作中心(work center)加载源代码
  6. easyconnect无法在mac上使用_Mac上Python无法输入中文- 2017年
  7. vs2008添加注释宏(暂未成功设置)
  8. BPM≠Workflow+EAI (上)
  9. 电大c 语言程序设计选择题,2020年国家开放大学电大C语言程序设计题库
  10. en55032最新标准下载_欧盟EMC标准EN55032介绍。
  11. 【重磅】英国脱离欧盟,英国首相卡梅伦宣布辞职
  12. linux平台基于python语言的MYO手环手势识别开发(二)
  13. tomcat安全加固手册
  14. redhat linux rsh设置
  15. Windows 计算机上查看 DNS 缓存的方法
  16. 矩阵理论复习(十二)
  17. NASA的开源项目介绍
  18. 水仙花数(c语言程序实现)
  19. 监听Home键和锁屏键
  20. php实现无限极分类递归调用

热门文章

  1. 如何设置Roav Viva Alexa车载充电器
  2. mysqldump备份数据库 mysql恢复数据库
  3. win7 计算机 只有硬盘分区,Win7磁盘分区只有盘符没有容量怎么办?
  4. Introduction to 3D Game Programming with DirectX 11 翻译 --- 开篇
  5. python opencv压缩图片大小_使用OpenCV Python调整图像大小的最佳方法
  6. SpringBoot:四种读取properties文件的方式
  7. TomcatServlet入门学习
  8. 简述http和https区别
  9. 虫师 selenium 4.16处理html5视频播放
  10. Odoo OnChange 概述