存档

‘Oracle SQL’ 分类的存档

查询那天的有效订单数最多

2017年3月17日 没有评论

        有一天,测试的妹子问我,我想知道我们系统那天的有效交易最多,如果交易一直有效,当然是最后一天,把所有的交易累计就可以了,但是我们系统的交易是有有效期的,所以在累计交易时还要剔除掉过期的交易。例如下面的测试数据:

 [......]

继续阅读。。。

分类: Oracle SQL 标签:

Oracle trim 函数

2017年1月15日 没有评论

如果问在Oracletrim函数的作用,估计99%的人都会说是去空格的,其实trim函数不止可以去空格,最近在开发中用的到了trim的其它功能,今天就正好梳理一下trim函数的全部功能,先看一下trim函数的语法图:

     

[......]

继续阅读。。。

分类: Oracle SQL 标签: ,

Oracle FIRST_VALUE和LAST_VALUE函数

2014年8月7日 没有评论

first_valuelast_value都属于分析函数。根据Oracle官方文档的描述first_value返回一个排序数据集合的第一行,last_value返回一个排序数据集合的最后一行。根据描述它们好像是一对相反的函数,一个返回第一行,一个返回最后一行,事实真是这样吗?

拿[......]

继续阅读。。。

分类: Oracle SQL 标签: ,

序列的currval方法

2014年7月31日 没有评论

序列可以通过currval方法和nextval来获取序列的当前值和下一个值。

首先我创建一个序列:

create sequence SEQ_TEST

minvalue 1

maxvalue 10000

start with 1

increment[......]

继续阅读。。。

分类: Oracle SQL 标签:

Oracle IGNORE_ROW_ON_DUPKEY_INDEX

2014年2月20日 没有评论

 1.IGNORE_ROW_ON_DUPKEY_INDEX这个是Oracle11g新增的一个hints,它的目的是屏蔽插入时违反唯一性索引的错误,该hints只适用于INSERT

     语法:
/*+ IGNORE_ROW_ON_DUPKE[......]

继续阅读。。。

分类: Oracle SQL 标签: