http://blog.csdn.net/huangwuyi/article/details/7407820一、函数1、取整mod(2,10)=22、取整trunc(12/10)=13、取整ceil(12/10) =24、空(null)指定某个值 nvl(null,9)=95、累计之和sum(pie...
分类:
数据库 时间:
2014-07-29 17:05:42
阅读次数:
289
count组函数:(过滤掉空的字段)select count(address),count(*) from b_usermax() avg() min(),sum()select sum(age),max(age),min(age),avg(nvl(age,0)) from b_user1 260 ...
分类:
数据库 时间:
2014-07-06 12:58:24
阅读次数:
364
1. null if nvl nvl2 NULLIF函数 Oracle NULLIF函数语法为NULLIF(表达式1,表达式2),如果表达式1和表达式2相等则返回空值,如果表达式1和表达式2不相等则返回表达式1的结果。 注意:表达式1和表达式2应该是相同数据类型或能隐含转换成相同数据类型,表达式1不...
分类:
其他好文 时间:
2014-06-30 12:14:15
阅读次数:
194
nvl NVL的概念 Oracle/PLSQL中的一个函数。 格式为: NVL( string1, replace_with) 功能:假设string1为NULL,则NVL函数返回replace_with的值,否则返回string1的值,假设两个參数的都为NULL ,则返回NULL...
分类:
其他好文 时间:
2014-06-28 22:01:14
阅读次数:
282
select mtrh.request_number 发货单号,
mmt.transaction_date 发货时间, oola.creation_date 下单时间, nvl(fu.description,
fu.user_name) 下单人员, ott.name 订单类型, qp.name 价目...
分类:
数据库 时间:
2014-06-13 00:53:06
阅读次数:
1243
select 10 + 10 + 10 from dual结果是30,全然没问题。select
null + 10 + 10 from dual结果是空串,但期望的结果是20。select nvl(null,0) + 10 + 10 from
dual这样处理结果为20。若查询有空值的情况需利用nv...
分类:
数据库 时间:
2014-06-12 00:42:16
阅读次数:
393
--采购订单执行情况查询(七天内接收情况)select pha.segment1 采购订单,
msib.segment1 物料编码, pla.quantity 订单数量, plla.need_by_date 需求日期, ppf.FULL_NAME
采购员, nvl(rcv.quantity,0).....
分类:
数据库 时间:
2014-06-10 20:11:49
阅读次数:
892
hql中不能写count(1)可以写count(a.id)里面写具体的属性
String hql="select new com.haiyisoft.vo.entity.cc.repo.BusinessStat( r.paramName ,t.paramName , "
+" (select nvl(count(1),0) "
+" from co...
分类:
其他好文 时间:
2014-06-10 14:54:59
阅读次数:
168
select 10 + 10 + 10 from dual
结果是30,完全没问题。
select null + 10 + 10 from dual
结果是空串,但期望的结果是20.
select nvl(null,0) + 10 + 10 from dual
这样处理结果为20。若查询有空值的情况需利用nvl处理,否则运算有误。...
分类:
数据库 时间:
2014-05-25 09:43:07
阅读次数:
277
select10+10+10fromdual结果是30,完全没问题。selectnull+10+10fromdual结果是空串,但期望的结果是20。selectnvl(null,0)+10+10fromdual这样处理结果为20。若查询有空值的情况需利用nvl处理,否则运算有误。selectnull||10||10fromdual字符串拼接没有问题。
分类:
数据库 时间:
2014-05-25 05:41:44
阅读次数:
217