Oracle 排名---分析函数
2013-11-14 10:50
387 查看
------分析函数
--1.row_number() over( order by ** asc/desc)
select ename,deptno,row_number() over (order by deptno asc) 排名 from emp;
--2.rank() over(order by ** asc/desc)排名:根据over 后面的内容进行排名,但是排名可能不连续,如三个并列第一,然后就第四,中间缺少2,3
select ename,deptno,rank() over (order by deptno asc) 排名 from emp;
--3.dense_rank() over (orer by ** asc/desc)排名:既连续又公平。
select ename, deptno, dense_rank() over (order by deptno asc) from emp;
--1.row_number() over( order by ** asc/desc)
select ename,deptno,row_number() over (order by deptno asc) 排名 from emp;
--2.rank() over(order by ** asc/desc)排名:根据over 后面的内容进行排名,但是排名可能不连续,如三个并列第一,然后就第四,中间缺少2,3
select ename,deptno,rank() over (order by deptno asc) 排名 from emp;
--3.dense_rank() over (orer by ** asc/desc)排名:既连续又公平。
select ename, deptno, dense_rank() over (order by deptno asc) from emp;
相关文章推荐
- ORACLE分析函数(4)---FIRST/LAST排名查询
- Oracle分析函数中的分组排名函数用法 Rank Over partition by
- oracle分析函数系列之rank,dense_rank,row_number:实现排名策略
- 教为学:Oracle SQL学习之路(一):分析函数之排名
- oracle分析函数系列之rank,dense_rank,row_number:实现排名策略
- Oracle sql 排名分析函数
- oracle分析函数系列之rank,dense_rank,row_number:实现排名策略 .
- 教为学:Oracle SQL学习之路(一):分析函数之排名
- 排名函数(ROW_NUMBER、RANK、DENSE_RANK)及OVER子句 Oracle 中分析函数用法之--rank(),dense_rank(),partition,over()
- oracle分析函数系列之Top/Bottom N、min() keep First/Last、NTile:排名空处理,查询第一名,最后一名
- oracle常用分析函数
- 利用Oracle分析函数row_number和sys_connect_by_path实现多行数据合并为一行
- 关于DB2与ORACLE相关常用函数比较分析
- Oracle 排序分析函数之ROW_NUMBER、RANK和DENSE_RANK简析
- Oracle层次查询和分析函数在号段选取中的应用
- oracle的分析函数over(Partition by...) 及开窗函数
- ORACLE分析函数(7)----自定义聚合函数
- Oracle 分析函数 over() 续
- oracle分析函数(转)
- 教为学:Oracle SQL学习之路(四):分析函数之统计(二)