`
kidiaoer
  • 浏览: 822076 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

oracle 查工资大于本部门平均工资的员工信息两种方法

阅读更多
查工资大于本部门平均工资的员工信息两种方法
第一种方法:
select * from scott.emp e where sal > (select avg(sal) from scott.emp where e.deptno=deptno) 

第二种方法:
select * from scott.emp e1,(select avg(sal) sals,deptno from scott.emp group by deptno) e2 where sal >sals and e1.deptno=e2.deptno


值得注意的是在第二种方法的时候我们一定要查出deptno出来,因为我们要和后面的比较的。第一种方法的效率要比第一种的效率要高的多。

(select avg(sal) sals,deptno from scott.emp group by deptno)
分享到:
评论

相关推荐

    常见Oracle数据库面试题目

    列出在每个部门工作的员工数量、平均工资 该题考查分组与聚合函数的使用。步骤如下: - 使用`GROUP BY`对部门进行分组。 - 使用`COUNT(*)`计算每个部门的员工数量。 - 使用`AVG(sal)`计算每个部门的平均工资。 ...

    oracle分组函数

    - **查询所有员工每个月的工资总和和平均工资**:这需要按照月份对数据进行分组,并计算每个月的工资总和和平均工资。 - **查询工资最高和最低的金额**:这可以通过使用`MAX()`和`MIN()`函数来实现。 - **查询公司的...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    Oracle中权限主要分为两种,系统权限和实体权限。  系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。  DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。  RESOURCE:...

    Oracle 11g数据库学习笔记三

    本篇学习笔记主要讲解了Oracle 11g数据库中的数据伪列,包括ROWNUM和ROWID两种伪列的使用方法和应用场景。同时,也讨论了如何使用这些伪列来实现数据的分页功能和删除重复记录。 一、ROWNUM伪列 ROWNUM伪列是...

    oracle数据库试卷A

    创建函数返回部门平均工资** - **知识点说明**:此题考查 PL/SQL 函数的定义和使用方法,包括如何根据输入参数查询数据并返回结果。 以上是针对“Oracle数据库试卷A”的详细知识点解析。通过这些解析,可以帮助...

    oracle数据库经典题目

    在Oracle数据库中,数据库的操作模式分为专用服务器(DELICATED SERVER)模式和多线程服务器(MULTITHREADED SERVER)模式两种。其中,在专用服务器模式中为每个用户进程创建一个服务器进程,用户进程与服务器进程之间...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    开本:16开 页码:502 版次:1-1 主编推荐  资深Oracle专家力作,OakTable团队推荐  全面、独到、翔实,题材丰富  Oracle开发人员和DBA必备 内容简介  Oracle 数据库中的SQL是当今市场上功能最强大的SQL实现...

    sql入门书籍_1

    - **示例**:查询工资高于所有部门经理工资的员工:`SELECT * FROM Employees WHERE Salary > ALL (SELECT Salary FROM Employees WHERE Position = 'Manager');` 4. **UNION与Outer Joins**: - **UNION**:合并...

    C#程序开发范例宝典(第2版).part13

    精选570个典型范例,全面覆盖实用和热点技术,涉及面广,实用性强源于实际项目开发,帮助读者短时间掌握更多实用技术,提高编程水平范例经过精心编排,重点、难点突出,易学易懂书后附录提供快速索引,即查、即学、...

    C#程序开发范例宝典(第2版).part08

    精选570个典型范例,全面覆盖实用和热点技术,涉及面广,实用性强源于实际项目开发,帮助读者短时间掌握更多实用技术,提高编程水平范例经过精心编排,重点、难点突出,易学易懂书后附录提供快速索引,即查、即学、...

    C#程序开发范例宝典(第2版).part02

    精选570个典型范例,全面覆盖实用和热点技术,涉及面广,实用性强源于实际项目开发,帮助读者短时间掌握更多实用技术,提高编程水平范例经过精心编排,重点、难点突出,易学易懂书后附录提供快速索引,即查、即学、...

    C#程序开发范例宝典(第2版).part12

    精选570个典型范例,全面覆盖实用和热点技术,涉及面广,实用性强源于实际项目开发,帮助读者短时间掌握更多实用技术,提高编程水平范例经过精心编排,重点、难点突出,易学易懂书后附录提供快速索引,即查、即学、...

Global site tag (gtag.js) - Google Analytics