select ano,sum(nvl(dmoney,0)) summoneyfrom( select t2.ano,d.dmoney from ( select t1.*,c.cno from( select a.ano,b.bno from t_a a left j...
分类:
数据库 时间:
2015-01-21 22:07:46
阅读次数:
248
一个网友说他的存储过程中有一段update sql,运行了15分钟还没出结果,需要优化一下他把sql发给我UPDATE TB_RESULT R SET R.VOTE_COUNT=NVL(( SELECT TEMP_.VOTE_COUNT FROM ( ...
分类:
数据库 时间:
2015-01-19 10:39:26
阅读次数:
165
转载:2015-01-17 15:32:33http://www.cnblogs.com/FeiyueHang/archive/2011/03/08/1977729.html1.NVL(expr1,expr2)如果expr1为NULL,则该函数显示expr2的值;2.NVL2(expr1,expr2...
分类:
数据库 时间:
2015-01-17 16:25:55
阅读次数:
271
Oracle中的 Decode和nvl 函数的用法及区别?...
分类:
数据库 时间:
2015-01-08 18:06:40
阅读次数:
237
--***************通用函数--NVL处理NULL--NVL(数字|列,默认值),如果显示数字是NULL的话,则使用默认值--NVL2(数字|列,默认值1,默认值2) 如果列不是NULL则返回结果1,如果为空返回2--NULLIF(表达式1,表达2)比较表达式1,和表达2,的结果是否相...
分类:
其他好文 时间:
2015-01-07 13:00:26
阅读次数:
124
一、函数1、取整mod(2,10)=22、取整trunc(12/10)=13、取整ceil(12/10) =24、空(null)指定某个值 nvl(null,9)=95、累计之和sum(piece)=883476、统计数量count(keyid)=194二、算术运算符用于执行数学计算,加(+)、减(...
分类:
数据库 时间:
2015-01-05 20:17:55
阅读次数:
264
需求:现在oracle数据库中有字段is_use 的值有:null,0,1,2。现在需要查询不等于2的数据
解决办法的sql: select * from uc_Users where nvl(is_use,'xx')
=======================================
nvl(is_use,'xx')的意思是:如果is_use为null,值为xx。
如果用se...
分类:
数据库 时间:
2015-01-01 06:42:46
阅读次数:
241
Oracle中函数以前介绍的字符串处理,日期函数,数学函数,以及转换函数等等,还有一类函数是通用函数。主要有:NVL,NVL2,NULLIF,COALESCE,这几个函数用在各个类型上都可以。下面简单介绍一下几个函数的用法。在介绍这个之前你必须明白什么是oracle中的空值null1.NVL函数NV...
分类:
数据库 时间:
2014-12-24 19:55:33
阅读次数:
219
2014-12-08 BaoXinjian一、摘要下列函数可用于任何数据类型,且适合使用空值的场合:NVL (expr1, expr2)NVL2 (expr1, expr2, expr3)NULLIF (expr1, expr2)COALESCE (expr1, expr2, ..., exprn)...
分类:
数据库 时间:
2014-12-12 14:46:00
阅读次数:
311
1、统计各部门的平均工资,平均资金(要求同时显示出部门名称,部门编号,部门总人数)SQL> SELECT DNAME 部门名称,D.DEPTNO 部门编号,COUNT(ENAME) 部门总人数,ROUND(AVG(NVL(SAL,0)),2) 部门平均工资,ROUND(AVG(NVL(COMM,0)...
分类:
数据库 时间:
2014-12-10 00:15:46
阅读次数:
324