0 0

求教ORACLE的OVER等函数的用法15

迫不及待的裸奔主题:

如:测试库表名:test1
    字段分别为:code1,code2,code3,id;其中id为主键。
create table test1(
id number primary key,
code1 VARCHAR2(20) not null,
code2 varchar2(20) not null,
code3 number
) 

over函数在下面这几个SQL中都起到什么作用?请据此谈下对over, order by, partition by,count,sum扥函数一起使用时的认识。
SQL1:
select id,code1,code2,count(*) over (partition by code1,code2 order by code1,code2) as 测试 from test1;


SQL2
select id,code1,code2,count(*) over (partition by code1,code2 order by code3) as 测试 from test1;


SQL3
select id,code1,code2,count(*) over (order by code1) as 测试 from test1;


大牛们请踊跃发言撒!~查资料查的脑袋都大了。

问题补充:查看资料已经解决,附资料链接如下

http://www.iteye.com/topic/575434
2012年11月14日 13:51
目前还没有答案

相关推荐

Global site tag (gtag.js) - Google Analytics