oracle怎样把查询的null转换为0
2015-11-20 10:23
537 查看
NVL(Expr1,Expr2)如果Expr1为NULL,返回Expr2的值,否则返回Expr1的值
例如:select
NVL(SUM(MONEY) ,0)
from tb全都在NVL这儿起作用
其它:
NVL2(Expr1,Expr2,Expr3)如果Expr1为NULL,返回Expr2的值,否则返回Expr3的值
NULLIF(Expr1,Expr2)如果Expr1和Expr2的值相等,返回NULL,否则返回Expr1的值
例如:select
NVL(SUM(MONEY) ,0)
from tb全都在NVL这儿起作用
其它:
NVL2(Expr1,Expr2,Expr3)如果Expr1为NULL,返回Expr2的值,否则返回Expr3的值
NULLIF(Expr1,Expr2)如果Expr1和Expr2的值相等,返回NULL,否则返回Expr1的值
相关文章推荐
- Oracle select * and rownum
- oracle 备份与还原 exp/imp
- Oracle执行计划不走索引的原因总结
- 看了此文,Oracle SQL优化文章不必再看(转)
- Spring+Mybatis多数据源配置(一)——MySQL与Oracle通过配置切换
- Spring+Mybatis多数据源配置(一)——MySQL与Oracle通过配置切换
- Oracle 数据库日常巡检
- Oracle EBS Interface/API(5)--AR Invoices
- ORACLE数据库如何处理回收站BIN$内容
- ORACLE数据库如何处理回收站BIN$内容
- oracle中使用group by优化distinct
- jfinal druid使用oracle的设置
- oracle中文乱码
- oracle表空间查询sql
- Oracle 11g internals part 1: Automatic Memory Management
- Win7干净地卸载oracle11g
- Java笔记oracle--SQL基础篇(二)
- oracle数据泵
- oracle高效分页存储过程(百万数据级)
- oracle函数wmsys.wm_concat--有道笔记整理