1、nvl(value1,value2)

这个函数的意思是如果value1的值为null,那么函数返回value2的值  ,如果value1不为空,那么就返回value1的值。

需要注意的是value1和value2要保持字段类型相同。

2、nvl2(value1,value2,value3)

这个函数的意思是如果value1的值为null 函数返回value3   否则函数返回value2   也就是说函数永远不会返回value1

注意的是参数value2 value3可以是除了LONG类型之外的任意数据类型。

Oracle中nvl和nvl2这两个函数的区别相关推荐

  1. Oracle中nvl()与nvl2()函数详解

    Oracle中nvl()与nvl2()函数详解: 函数nvl(expression1,expression2)根据参数1是否为null返回参数1或参数2的值: 函数nvl2(expression1,e ...

  2. Oracle 中 nvl、nvl2、nullif、coalesce、decode 函数的用法详解

    NVL(EXPR1,EXPR2) NVL2(EXPR1,EXPR2,EXPR3) NULLIF(EXPR1,EXPR2) COALESCE(EXPR1,,..,EXPRn) decode ------ ...

  3. oracle中nvl、nvl2、nvlliff函数的使用方法

    1.nvl(exp1,exp2); 作用是如果表达式exp1为空则返回exp2表达式,如果exp1表达式不为空则返回exp1表达式. 但nvl函数有一个前提条件是两个参数的数据类型要一样,不然会报错误 ...

  4. Oracle函数的信息,Oracle中获取会话信息的两个函数分享

    1. USERENV(OPTION) 返回当前的会话信息. OPTION='ISDBA'若当前是DBA角色,则为TRUE,否则FALSE. OPTION='LANGUAGE'返回数据库的字符集. OP ...

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

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

  6. Java中的string定义的两种方法和区别

    java中的String定义的两种方法和区别 第一种:new方式 String s1 = new String("hello world"); String s2 = new St ...

  7. JavaScript中的ReferenceError和TypeError两种错误的区别

    转自JavaScript中的ReferenceError和TypeError两种错误的区别 作为前端工作人员,在调试JavaScript程序的时候经常遇到两个错误:ReferenceError和Typ ...

  8. [PB] PB中读写文件通用的两个函数

    PB中读写文件通用的两个函数 1.文件读取 : //函数名:f_readfile //功能:读取文件//参数:// io_file:ref blob 大对象类型,存储读出的文件内容:// is_fil ...

  9. 文本检查点web_reg_find和web_find两个函数的区别

    LR脚本实战:文本检查点web_reg_find和web_find两个函数的区别 web_reg_find是先注册(register)后查找的:使用时将它放在请求语句的前面. 而web_find是查找 ...

最新文章

  1. EXTJS布局示例(panel,Viewport,TabPanel)
  2. TCP为何采用三次握手来建立连接,若采用二次握手可以吗
  3. Win11怎么设置提高电脑游戏性能
  4. oracle添加序列器,Oracle 建表,添加主外键,序列,触发器
  5. emlog微语支持html,emlog取消微语字数限制
  6. 铁路从未授权任何第三方平台售票服务,各大旅游网站哪来的接口?
  7. linux之删除vi残留的swp文件
  8. html5 自带video内存泄露_C++ 如何避免内存泄露?
  9. 2017.6.4 入门组 NO.4——猜数
  10. 关于Autorelease和RunLoop
  11. 如何让素数分列C语言,哥德巴赫猜想栾生三生素数无限波林那克猜想两素数差证明,(定稿...
  12. java生成树形Excel_java poi导出树形结构到excel文件
  13. ERD Online 4.0.0 免费私有部署方案
  14. Android开机自动运行
  15. 计算机桌面如何整理,怎么整理电脑桌面
  16. java.io.IOException: Cleartext HTTP traffic to xxx.xxx.xxx.xxx not permitted
  17. 《打造高可用监控系统》之——Prometheus使用TIKV进行远程读(remote_read)和远程写(remote_write)
  18. PC版微信数据库解密详细教程
  19. CDA数据分析师3个级别的薪资待遇|人才认证标准
  20. JS+CSS打造仿QQ面板的三级折叠下拉菜单

热门文章

  1. IDEA2018快捷键
  2. Linux之RAID(磁盘软件阵列)
  3. 六年级毕业计算机考试成绩,小学六年级考试成绩查询(小学六年级成绩名单)...
  4. 开源API测试工具 Hitchhiker v0.10 - 中文版
  5. python 抓取解析接口数据_[干货]用python抓取摩拜单车API数据并做可视化分析(源码)...
  6. Git本地 局域网 仓库 搭建
  7. 画笔盒的智慧(享元模式)
  8. 基于Vue实现智慧社区电商后台管理系统
  9. Nowcoder《C语言刷题笔记》BC1-BC15
  10. 4G模块DTU网关接入平台系列教程(一):OneNET平台接入教程详解