一、NVL()函数介绍

NVL():空值判断转换函数(可理解为空值过滤)

该函数可以将表达式中的空值(null)转换成一个实际的值,从而起到过滤空值的效果。

二、NVL()函数使用

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

规则:
a.若表达式1为空,返回表达式2的值
b.若表达式1不为空,返回表达式1的值

表达式的值可以为数字型、字符型和日期型。
其中,表达式1和表达式2的数据类型必须为同一个类型。

示例:
a.数字型 NVL(VALUE,0);
b.字符型 NVL(TO_CHAR(VALUE), ‘No VALUE!’);
c.日期型 NVL(DATEVALE, ‘1997-05-06’);

2.NVL(表达式1,表达式2,表达式3)

规则:
a.若表达式1为空,返回表达式3的值
b.若表达式1不为空,返回表达式2的值

表达式的值可以为数字型、字符型和日期型。
其中,表达式1、表达式2和表达式3的数据类型必须为同一个类型。

SQL语句之NVL()用法相关推荐

  1. SQL语句 SELECT LIKE用法详解

    在SQL结构化查询语言中,LIKE语句有着至关重要的作用. LIKE语句的语法格式是:select * from 表名 where 字段名 like 对应值(子串),它主要是针对字符型字段的,它的作用 ...

  2. 总结一下SQL语句中引号(')、quotedstr()、('')、format()在SQL语句中的用法

    总结一下SQL语句中引号(').quotedstr().('').format()在SQL语句中的用法以 及SQL语句中日期格式的表示(#).('') 在Delphi中进行字符变量连接相加时单引号用( ...

  3. (转载)总结一下SQL语句中引号(')、quotedstr()、('')、format()在SQL语句中的用法...

    总结一下SQL语句中引号(').quotedstr().('').format()在SQL语句中的用法 总结一下SQL语句中引号(').quotedstr().('').format()在SQL语句中 ...

  4. SQL语句中引号(')、quotedstr()、('')、format()在SQL语句中的用法

    总结一下SQL语句中引号(').quotedstr().('').format()在SQL语句中的用法总结一下SQL语句中引号(').quotedstr().('').format()在SQL语句中的 ...

  5. sql语句中exists用法详解

    文章目录 一.语法说明 exists: not exists: 二.常用示例说明 1.查询a表在b表中存在数据 2.查询a表在b表中不存在数据 3.查询时间最新记录 4.exists替代distinc ...

  6. 总结一下SQL语句中引号()、quotedstr()、()、format()在SQL语句中的用法

    View Code 总结一下SQL语句中引号('').quotedstr().('''').format()在SQL语句中的用法以及SQL语句中日期格式的表示(#).('''')在Delphi中进行字 ...

  7. delphi去掉字段前后的引号_Delphi编程SQL语句中引号(')、quotedstr()、('')、format()在SQL语句中的用法...

    Delphi编程SQL语句中引号(').quotedstr().('').format()在SQL语句中的用法 (2011-06-23 12:14:13) 标签: delphi编程 sql语句引号 q ...

  8. (转载)总结一下SQL语句中引号(')、quotedstr()、('')、format()在SQL语句中的用法

    总结一下SQL语句中引号(').quotedstr().('').format()在SQL语句中的用法以 及SQL语句中日期格式的表示(#).('') 在Delphi中进行字符变量连接相加时单引号用( ...

  9. SQL语句 with as 用法

    一直以来很少在SQL中使用过with  as  的用法,现在打算记录这条语句的使用方法. WITH AS短语,也叫做子查询部分(subquery factoring),是用来定义一个SQL片断,该SQ ...

最新文章

  1. 容器网络Calico进阶实践 | 褚向阳
  2. 魏哲巍:图神经网络的理论基础 | 青源 Talk 第 7 期
  3. 蓝桥杯抽卡游戏c语言,取球游戏——第三届蓝桥杯省赛C语言A组第10题
  4. 在wdos系统下搭建Dns服务器
  5. 点击button后改变文字_27. 教你零基础搭建小程序:小程序的常见组件—button
  6. java洗牌_java语言实现简单的洗牌,发牌
  7. python中浮点型和十进制_Python3.2官方文件翻译-工具列表和十进制浮点计算
  8. 微课|中学生可以这样学Python(8.1节):解析算法例题讲解
  9. 《数据结构与抽象:Java语言描述(原书第4版)》一1.1 什么是包
  10. php对象的表示方法,PHP对象相关知识总结
  11. burpsuite上传截断拿shell
  12. Redis支持的数据类型及其使用场景
  13. grasshopper python_【转】精华教学 | GH_Cpython——将原生的 Python 与机器学习框架引入Grasshopper...
  14. 芒果文件服务器,芒果服务器
  15. freeradius mysql_centos7 freeradius mysql配置
  16. OKR 与绩效考核结合的推进行业案例:医药行业
  17. 安装谷歌浏览器特定版本后禁止自动更新
  18. 天涯上令人肝肠寸断的100个签名
  19. ibm tivoli_使用Tivoli Access Manager的多租户云解决方案中的访问控制最佳实践
  20. Unity 3D模型展示框架篇之自由观察(Cinemachine)

热门文章

  1. 常见的服务器存储技术有哪几种
  2. jmu–python–判断闰年_csf
  3. boolean 类型不建议用 is 开头
  4. JS强制类型转换和隐式类型转换
  5. 蓝桥杯试题:饮料换购(C/C++)
  6. idea创建maven项目过慢终极解决方案
  7. 【原创】java使用gamil发信
  8. 潜水员:【爆搜 + 二进制枚举 + DP】
  9. 被上司坑,怕不怕? 往死里整那种
  10. go -- 文件操作(1)读与写