例:

rank() over(partition by deptno order by sal desc) rank

解释:

deptno -- 部门, sal -- 工资

over:  在什么条件之上。
partition by e.deptno:  按部门编号划分(分区)。
order by e.sal desc:  按工资从高到低排序(使用rank()/dense_rank() 时,必须要带order by否则非法)
rank():  分级

整个语句的意思就是:在按部门划分的基础上,按工资从高到低对雇员进行分级,“级别”由从小到大的数字表示。

转载于:https://www.cnblogs.com/LLSutdy/p/8509442.html

oracle查询中over(partition by ...order by ...)用法相关推荐

  1. partition by mysql_详解Oracle查询中OVER (PARTITION BY ..)用法

    本文主要介绍了Oracle查询中OVER (PARTITION BY ..)用法,内容和代码大家参考一下,希望能帮助到大家.为了方便大家学习和测试,所有的例子都是在Oracle自带用户Scott下建立 ...

  2. OVER中OVER(PARTITION BY... ORDER BY...)的使用

    select PGM_ID,PGM_SH_CFM_CD,row_number() over(partition by PGM_ID order by PGM_SH_CFM_CD)rn, count(* ...

  3. 【Oracle笔记】OVER (PARTITION BY)函数的用法及实例解析

    文章目录 1.over函数的写法 2.开窗的窗口范围 3.与over()函数结合的函数的介绍   开窗函数,Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的 ...

  4. MySQL中实现Oracle里面 rank()over ( PARTITION BY ORDER BY) 分类分组功能

    各班级学生成绩测试表 select * from TMP_A; 实现目的: 按照班级分类后按照分数倒序排序 采用MySQL变量简单实现,SQL如下: SELECT  a.stu_id,a.point, ...

  5. Oracle分析函数-rank() over(partition by...order by...)

    select *from ( SELECT t.s#,---学号 t.c#,---课程号 T.SCCORE, ---成绩 RANK() OVER(PARTITION BY t.c# ORDER BY ...

  6. oracle 数据库中 connect by 和level 的用法

    这几天看sql看到了有关connect by和level的关键字用法,以前都用mysql也没用过这个关键字,感觉挺有用的,就学了下,整理一下学习过程. 首先,connect by和level都是为了快 ...

  7. row_number() over (partition by....order by...)用法 分组排序

    row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示每组内部排序后的顺序编 ...

  8. Oracle存储过程中loop、for循环的用法

    基表数据: 创建存储过程: create or replace procedure PRO_LOOP_EMP is--声明游标v_emp emp%rowtype;--让游标变量c_emps指向一个动态 ...

  9. oracle中md5算法,oracle数据库中存储过程使用MD5算法加密

    一.技术点 1. DBMS_OBFUSCATION_TOOLKIT.MD5 DBMS_OBFUSCATION_TOOLKIT.MD5是MD5编码的数据包函数,但偶在使用select DBMS_OBFU ...

最新文章

  1. intent.putExtra()方法参数详解
  2. 后端_Laravel
  3. PHP(一) 开发环境搭建
  4. Nancy 学习-视图引擎 继续跨平台
  5. 请解释Spring Bean 的生命周期?
  6. 计算机应用虚拟仿真实验答案,虚拟仿真 实验教学+.ppt
  7. 以下不属于时序逻辑电路的有_电工电子技术(不建议浪费时间学习的科目)
  8. 推荐北大饶毅教授的《生物学概念与途径》课程(慕课视频+讲义)
  9. install java 8_Install Java 8 on Ubuntu
  10. MFC 教程【12_对话框和对话框类CDialog 】
  11. Android Studio的适配器Adapter以及Adapterview的使用
  12. 小程序css 如何引用图片,微信小程序实例:如何引入外部js的文件(图文)
  13. Oracle如何创建数据库
  14. fiddler连接代理手机无法上网问题解决办法
  15. java pdf 替换文字_itext替换pdf中的中文
  16. 电偶极子场强分布与电偶极矩的引进_物理量引进_电磁学
  17. Vulkan_Ray Tracing 03_加速结构
  18. 【音频】削波失真(爆音)问题定位与解决
  19. 已解决在向有外键表插入数据提示“foreign key constraint fails”
  20. m基于FPGA的GPS收发系统开发,包括码同步,载波同步,早迟门跟踪环,其中L1采用QPSK,L2采用BPSK

热门文章

  1. Android无线测试之—UiAutomator UiObject API介绍二
  2. CSS3属性box-shadow使用教程
  3. web.config中httpRunTime的属性
  4. 蓝桥杯第六届国赛JAVA真题----密文搜索
  5. 求最大公约数——欧几里得算法(JAVA)
  6. apache启动错误 AH00072: make_sock: could not bind to address [::]:443
  7. JSP的9个内置对象-response
  8. android系统源码的环境下用make来编译,Android源码编译系统入门
  9. python 显示图片matplotlib_Python OpenCV ——Matplotlib显示图片
  10. $@ $# $2 $0 $* Linux 参数使用