- 浏览: 41534 次
- 性别:
- 来自: 北京
-
最新评论
-
wufabeishang:
文章不错 顶一个http://www.hrblive.com ...
基于Equinox的OSGI4的单独部署与基本应用 -
xucl:
这个东西比较好了,抽取数据比较方便
ETL工具Kettle用户手册 -
mengqingyu:
回帖怕被扣积分。。。有没有4.0以上的使用手册?
ETL工具Kettle用户手册 -
jackpk:
多谢,最近也在做数据抽取,好东西哈
ETL工具Kettle用户手册 -
gaoshaoye:
thinks。目前正在了解这个工具,怎么就看到有人下,没看到有 ...
ETL工具Kettle用户手册
文章列表
Oracle 分析函数的使用
Oracle 分析函数使用介绍
分析函数是oracle816引入的一个全新的概念,为我们分析数据提供了一种简单高效的处理方式.在分析函数出现以前,我们必须使用自联查询,子查询或者内联视图,甚至复杂的存储过程实现的语句,现在只要一条简单的sql语句就可以实现了,而且在执行效率方面也有相当大的提高.下面我将针对分析函数做一些具体的说明.
今天我主要给大家介绍一下以下几个函数的使用方法
1. 自动汇总函数rollup,cube,
2. rank 函数, rank,dense_rank,row_number
3. lag,lead函数
4. ...
1、关于group by表内容:
2005-05-09 胜
2005-05-09 胜
2005-05-09 负
2005-05-09 负
2005-05-10 胜
2005-05-10 负
2005-05-10 负
如果要生成下列结果, 该如何写sql语句?
胜 负
2005-05-09 2 2
2005-05-10 1 2
答案:
1) select rq,sum(case when shengfu='胜' then 1 else 0 end) as胜,sum(case ...
Oracle中sys_connect_by_path函数用法
sys_connect_by_path 函数主要作用是可以把一个父节点下的所有子节点通过某个字符进行区分,然后连接在一个列中显示
select level ,sys_connect_by_path( id , '/' )
from test
start with pid= 1
connect by prior pid = id ; //父id=子id 正树型结构 子id=父id 倒树型结构
select level ,sys_connect_by_path( ...
使用LAG和LEAD函数统计
Lag和Lead函数可以在一次查询中取出同一字段的前N行的数据和后N行的值。这种操作可以使用对相同表的表连接来实现,不过使用LAG和LEAD有更高的效率。以下是LAG和LEAD的例子:
SQL> select year,region,profit ,lag (profit,1) over (order by year)
2 as last_year_exp from test;
YEAR REGION PROFIT LAST_YEAR_EXP
---- ------- ---------- ---------- ...