SQL中NVL()用法
NVL函数是一个空值转换函数
NVL(表达式1,表达式2)
如果表达式1为空值,NVL返回值为表达式2的值,否则返回表达式1的值。 该函数的目的是把一个空值(null)转换成一个实际的值。其表达式的值可以是数字型、字符型和日期型。但是表达式1和表达式2的数据类型必须为同一个类型。
对数字型: NVL( comm,0);
对字符型 NVL( TO_CHAR(comm), 'No Commission')
对日期型 NVL(hiredate,' 31-DEC-99')
例子:
select ename,NVL(TO_char(comm), ename||' is not a salesperson!') AS COMMISSION from emp
NVL2(表达式1,表达式2,表达式3)
如果表达式1为空,返回值为表达式3的值。如果表达式1不为空,返回值为表达式2的值。
例如 NVL2(comm,'sal+comm',sal)
NVL2函数测试comm
如果comm为空,就返回sal 的值。如果 comm 不为空(null),就返回表达式 sal+comm的值。
SQL中NVL()用法相关推荐
- COLLATE oracle,Sql 中Collate用法
今天查询sqlite的时候需要不区分大小写,查了下文档,需要使用collate nocase.顺便学习下collate的用法. collate在sql中是用来定义排序规则的.排序规则其实就是当比较两个 ...
- sql中变量用法_SQL变量:基础和用法
sql中变量用法 In this article, we will learn the notions and usage details of the SQL variable. In SQL Se ...
- SQL中 NVL()函数的使用
SQL中 NVL()函数的使用 1.nvl() 函数是空值判断函数,空值为 null 的空值 其表达式的值可以是数字型.字符型和日期型 1.NVL(表达式A,表达式B) 如果表达式A为空值( null ...
- mySQL中stuff,SQL 中STUFF用法
1.作用 删除指定长度的字符,并在指定的起点处插入另一组字符. 2.语法 STUFF ( character_expression , start , length ,character_expres ...
- oracle的nvl函数用法,nvl函数(sql中nvl函数的使用)
谁解释一下nvl()函数有什么用啊,是干什么的,简明扼要,谢谢 NVL(E1, E2)的功能为:如果E1为NULL,则函数返回E2,否则返回E1本身. 用法:查询不相等数据 功能:如果string1为 ...
- sql 中exist用法
转载来自:http://www.cnblogs.com/cjm123/p/8177017.html 非常感谢原作者 sql中exists,not exists的用法 exists : 强调的是是否返回 ...
- SQL 中distinct用法详解
转自https://blog.csdn.net/boss2967/article/details/79019467 在表中,可能会包含重复值.这并不成问题,不过,有时您也许希望仅仅列出不同(disti ...
- SQL中NVL和NVL2有什么区别,以及NULLIF 的使用
1.NVL 格式:NVL (expr1, expr2) 含义:expr1为NULL,返回expr2:不为NULL,返回expr1. 注意两者的类型要一致 2.NVL2 格式:NVL2 (expr1, ...
- SQL中limit用法
SQL中limit的使用案例 - limit的实际使用案例- 实际SQL代码 一:实际案例解读 描述:有一个员工表employees,字段有员工ID(id).员工姓名(name).员工部门(depar ...
- SQL中NVL()函数的用法
NVL() 函数简介 NVL函数的功能是实现空值的转换,根据第一个表达式的值是否为空值来返回相应的列名或表达式,主要用于对数据列上的空值进行处理,语法格式如:NVL( string1, replace ...
最新文章
- C#电视节目单展示案例
- Apriori算法进行关联分析(2)
- 《大数据》2015年第3期“研究”——社交网络影响力传播研究(下)
- Java RMI 介绍
- 媒体查询Media Queries详解
- html隐藏域 js,JS实现“隐藏与显示”功能(多种方法)
- 中心极限与大数定理律的关系_中心极限定理的最最通俗解释
- 6月7日 bc总结
- Oracle 字段 中文英文拆分
- vsftp乱码问题解决
- 王春亮推拿学堂:如何成为一名高级调理师
- ELK——Kibana 安装使用性能监控工具 APM
- 生产制造词汇BOM、MPS、MRP、APS、MES、WMS、JIT、VMI
- 叫你怎么设置手机成空号
- Logistic-tent混沌系统matlab
- 速卖帮AI点餐流程 AI菜品识别结账
- matlab bsxfun memory,matlab函数bsxfun浅谈(转载)
- 阿里云弹性计算总经理张献涛:智能化、高效能、新交互将重塑互联网
- 拉格朗日对偶问题的一些介绍
- 仿支付宝钱包:带分割线的GridView