SQL学习之:分析函数功能-排序
来源:互联网 发布:office保密软件 编辑:程序博客网 时间:2024/05/16 11:46
1:排名,不考虑并列问题 row_number()
2:排名,有并列,并列后的排名不连续 rank()
2:排名,有并列,并列后的排名不连续 rank()
3:排名,有并列,并列后的排名连续 dense_rank()
测试:SQL> create table test1 2 (id number, 3 name varchar2(10), 4 salary number);Table created --创建测试表;插入输入数据:SQL> insert into test1 values(1,'zhangsan',1000);1 row insertedSQL> insert into test1 values(2,'lisi',1200);1 row insertedSQL> insert into test1 values(3,'wangwu',1200);1 row insertedSQL> insert into test1 values(3,'zhaosi',2000);1 row inserted查看表格:SQL> SELECT ID,name,salary, 2 row_number() OVER (ORDER BY salary DESC)o1, 3 RANK() OVER (ORDER BY salary DESC) o2, 4 dense_rank() OVER (ORDER BY salary DESC) o3 5 FROM test1; ID NAME SALARY O1 O2 O3---------- ---------- ---------- ---------- ---------- ---------- 3 zhaosi 2000 1 1 1 2 lisi 1200 2 2 2 3 wangwu 1200 3 2 2 1 zhangsan 1000 4 4 3
0 0
- SQL学习之:分析函数功能-排序
- sql之分析函数
- SQL学习之函数
- Lua 学习之------函数功能
- Oracle分析函数之排序值rank()
- SQL语句学习(2)之基本查询、排序、聚合函数、分组查询
- 用SQL实现Oracle中的分析函数功能
- sql实现oracle分析函数功能 over partition by
- Python学习之功能函数使用方法详解
- Microsoft SQL Server 2000 的国际化功能之排序规则
- SQL学习之排序与过滤
- SQL学习 之DBMS扩展功能与SQL高级话题
- sql学习之使用数据处理函数
- SQL Server学习记录之函数
- SQL Server学习记录之数学函数
- SQL Server学习记录之字符串函数
- SQL学习之:字符型函数
- SQL学习之:数值型函数
- 如何在CentOS 7上安装和使用Docker
- react-native
- 简单的排序算法笔记
- easyui笔记
- 【分享】一个通用强大的主数据管理系统(架构设计讲解及源码下载)
- SQL学习之:分析函数功能-排序
- 微信小程序如何加载本地图片
- 抽象数据类型Triplet和ElemType的基本操作(8个)
- JavaEE – JPA(4):EntityManager相关核心概念
- Ubuntu14.04添加eclipse到桌面图标
- 做自己的module依赖库
- MVVM
- Redis Desktop Manager 0.8.8.384 远程连接(虚拟机)redis server
- Http協議詳解