NVL和NVL2两个函数虽然不经常用,但是偶尔也会用到,所以了解一下。

语法:

--如果表达式1为空则显示表达式2的值,如果表达式1不为空,则显示表达式1的值

NVL(表达式1,表达式2);

--如果字段1为空,则显示字段2的值,如果字段1不为空则显示字段1的值

NVL(字段1,字段2);

--如果表达式1为空,则显示表达式2的值,如果不为空则显示表达式3的值

NVL2(表达式1,表达式2,表达式3)

--如果字段1为空则显示字段2的值,如果字段1不为空则显示字段3的值

NVL2(字段1,字段2,字段3)

比如有表:SYS_USER_INFO,表中有其中三个字段:REAL_NAME,NICK_NAME,NET_NAME。

需求;如果REAL_NAME为空,则查询NET_NAME,不为空则查询REAL_NAME:

SELECT NVL(REAL_NAME,NET_NAME) AS NAME FROM SYS_USER_INFO

在项目中有时需要在查询时预留几个备用字段,也可以通过NVL2来实现,如:

NVL2('SPARE','','') AS SPARE

这样无论如何都会有个SPARE为空的字段

ORACAL去除表中null转化为0相关推荐

  1. Oracle 查看表中重复的记录,以及去除表中的重复记录

    --查看表中重复的记录 select tscw.L_SEC_KEY as L_BOND_KEY ,---债券内码       to_date(twcb.b_info_carrydate,'yyyyMM ...

  2. Oracle去除表中重复记录

    在一个表中,某一字段为重复字段.需要去除重复字段.同时将所有字段显示出来. SELECT * FROM (select a1,a2,a3, Row_number() OVER (PARTITION B ...

  3. js中null,undefined,false,0,'',[],{}判断方法

    目录 1.数据类型 2.JSON字符串 3.数字类型 4.非的布尔值 5.与非比较 一.单独判断 1.null 2.undefined 3.0 4."" 5.判断undefined ...

  4. 【SQL】去除表中的重复行

    去除emp表中相同的行: SCOTT@LGR> delete from emp a where rowid not in (select max(rowid) from emp b where ...

  5. 一个空值_MySQL数据库表中 NULL 和空值到底有什么区别呢?

    NULL也就是在字段中存储NULL值 空字符串值也就是字段中存储空字符('') 我们来通过测试来看看 他们彼此的区别: 占用空间区别 mysql> select length(NULL), le ...

  6. insert into 插入空值_MySQL数据库的表中 NULL 和 空值 到底有什么区别呢

    浅谈 NULL 和 空值的区别 NULL也就是在字段中存储NULL值 空字符串值也就是字段中存储空字符('') 我们来通过测试来看看 他们彼此的区别: 1.占用空间区别 mysql> selec ...

  7. db2中null和空值的区别_MySQL数据库的表中 NULL 和 空值 到底有什么区别呢?

    作者:极客小俊 一个专注于web技术的80后 我不用拼过聪明人,我只需要拼过那些懒人 我就一定会超越大部分人! 知乎@极客小俊,官方首发原创文章 浅谈 NULL 和 空值的区别 NULL也就是在字段中 ...

  8. db2中null和空值的区别_MySQL数据库的表中 NULL和空值 到底有什么区别呢?

    作者:极客小俊 一个专注于web技术的80后 你不用拼过聪明人,你只需要拼过那些懒人 你就一定会超越大部分人! NULL也就是在字段中存储NULL值 空字符串值也就是字段中存储空字符('') 我们来通 ...

  9. 怎么去除表中的系统导出的字符_EXCEL非常有用的字符函数LEN、LENB,财务工作者的必备利器...

    LEN函数与LENB函数是比较常用的函数,在实际中应用那是相当广的,尤其在财务工作中的使用频率是相当的高.我就一起看看实际工作中哪些地方用到了它.我们先简单说下它的用法,很简单,LEN(text).L ...

最新文章

  1. 阿里云 - 更换系统盘(附带文件迁移)过程中遇到的一些错误
  2. 面向对象进阶2 组合
  3. 将 Smart 构件发布到 Maven 中央仓库
  4. com.android.ddmlib.ShellCommandUnresponsiveException
  5. 2021全球数据中心市场预测:资本支出将增长10%
  6. 科大星云诗社动态20210523
  7. mybatis.net - 5 嵌入资源与引用资源
  8. mysql b 树 锁_mysql索引B+树、MVCC、锁一文搞懂
  9. 高德地图上线高考出行专项服务
  10. python 获取本地视频信息_python获取视频文件信息
  11. (十二)RabbitMQ消息队列-性能测试
  12. (转)NYU教授给写AI新闻的记者们写了一封推心置腹的信,你也应该读读
  13. 现代软件工程 第十五章 【稳定和发布阶段】练习与讨论
  14. 滴滴 iOS 动态化方案 DynamicCocoa 的诞生与起航
  15. Oracle Data Integrator(ODI)架构
  16. 知识赛道悖论之年:“娱乐至死”的抗争
  17. Cura工程环境配置教程
  18. 使用 Python 计算 DID 及其对应P值
  19. kfc扫描点餐系统java_Java实现KFC点餐系统过程解析
  20. CAD 2008英文版下载(含注册机)

热门文章

  1. sudo: unable to resolve host ubuntu提示的解决
  2. Linux如何查找大文件或目录总结
  3. WINCE 自绘位图按钮
  4. 解决Layui数据表格无数据最后列被顶出去的问题
  5. WEB文档在线预览解决方案
  6. REST API 基于ACCESS TOKEN 的权限解决方案
  7. styled-components解决全局样式‘injectGlobal‘ 废除的问题
  8. SpringMVC 学习-异常处理 SimpleMappingExceptionResolver 类
  9. 什么是‘YTowOnt9‘?
  10. 设置EditText光标颜色