`
hanwesley
  • 浏览: 58961 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

select查询例子总结

 
阅读更多

1、求每个部门的平均薪水
select avg(salary) from emp group by deptno;
2、求薪水最高的人的名字
select ename from emp where sal=
( select max(sal) from emp);

3、查询工资大于1200雇员,按部门编号进行分组,分组后平均薪水大于1500,按工薪倒充排列.

select ename

from emp

where sal>1200

group by deptno having avg(sal)>1500

order by avg(sal) desc;

4、那些人工资,在平均工资之上.

select ename,sal from emp

wheresal>(select avg(sal) from emp)

5、查找每个部门挣钱最多的那个人的名字.

select ename from emp join

(select max(sal) max_sal,deptno from emp group by deptno) t_max //t_max为每个部门最高工资表

on (emp.deptno=t_max.deptno and emp.sal=t_max.max_sal);

6、把某个人的名字以及他的经理人的名字求出来

select e.ename c_ename, d.ename d_ename from emp e,emp d

where e.mgr = d.empno

7.求部门平均薪水的等级。

select deptno, avg_sal, grade from salgrade sjoin

(select deptno,avg(salary) avg_salfrom emp group by deptno) t_avgsal

on t.avg_sal between s.losal and s.hisal;

8、那些人是经理

select ename from emp where empno in

(select distinct mgr from emp);

9、不用组函数,求薪水的最高值

select distinct sal from emp where

sal not in

(selectdistinct e1.sal t_sal from emp e1 join emp e2on e1.sal<e2.sal);

10、平均薪水最高的部门编号

select deptno,avg(sal) avg_sal from emp group by deptno

havingavg_sal =

(select max(avg(sal)) from emp group by deptno);

11、平均薪水最高的部门名称

 

select dname from dept

where deptno=

(select deptno =

(select deptno,avg(sal) avg_sal from emp group by deptno

havingavg_sal =

(select max(avg(sal)) from emp group by deptno)

)

);

12、比普通员工最高工资还要高的经理人(非老大)

select ename from emp where empno in

(select distinct deptno from emp where deptno is not null)

and sal>(

select max(sal) from emp where empno not in

(select distinct deptno from emp where deptno is not null)

);

1
0
分享到:
评论

相关推荐

    linux socket的select函数例子

    ### 总结 通过使用`select`函数,Linux下的网络服务器可以高效地处理大量并发连接,而不会消耗过多的系统资源。`select`的灵活性和效率使其成为网络编程中不可或缺的一部分,特别是在需要同时监控多个网络连接的...

    下拉框带模糊查询引入select2组件.zip

    总结来说,"下拉框带模糊查询引入select2组件.zip"是一个包含Select2库和使用示例的压缩包,目的是帮助开发者实现具有模糊查询功能的下拉框,提升网页交互体验。通过正确引入和配置,可以轻松地在项目中集成这一功能...

    select2例子,按拼音检索

    总结,通过结合Select2的强大功能和第三方拼音库,我们可以轻松地在Web应用中实现按拼音检索的选择框。这不仅可以提高用户查找选项的效率,还能提供更贴近中文用户习惯的交互体验。在实际开发中,可以根据项目需求...

    Jquery操作select标签例子

    总结来说,jQuery提供了强大的工具来处理`&lt;select&gt;`标签,使得在网页开发中操作下拉列表变得更加简单和高效。通过上述方法,你可以轻松实现选中、更改、获取信息、清除、删除和添加选项等操作,为用户提供更加友好的...

    linux c 网络编程 select例子

    总结来说,通过`server.c`和`client.c`这两个文件,初学者可以学习如何在Linux C环境中使用`select`函数进行网络编程,理解服务器如何监听并处理客户端的请求,以及客户端如何与服务器建立连接并进行数据交换。...

    SQL-SELECT查询操作-LJA[整理].pdf

    总结来说,这个实验主要涵盖了SQL SELECT语句的基础和进阶应用,包括选择特定字段、过滤条件、联接查询、子查询、聚合函数以及处理复杂查询场景的能力。通过这些实践,学生能深入理解数据库查询的逻辑和方法,为后续...

    SQL SERVER 将select数据生成insert语句

    总结来说,SQL Server提供了`SELECT INTO`和`INSERT INTO...SELECT`两种语句用于数据迁移。而"SelectInsertTable"这样的工具进一步简化了这一过程,使得生成和执行`INSERT`语句更为便捷。在进行数据同步或备份时,...

    linux c语言 select函数的用法

    #### 八、总结 通过`select`函数,开发人员可以在单个线程中监控多个文件描述符的变化,从而实现高效的I/O多路复用。这对于构建高性能网络服务器至关重要。然而,需要注意的是,`select`函数有一定的局限性,例如每...

    js之Select用法

    总结,`select`元素在JavaScript中是不可或缺的一部分,尤其在表单提交和用户交互场景中。通过熟练掌握它的用法和相关事件处理,可以构建更丰富、更具有交互性的网页应用。希望这个详解能帮助你理解和运用`select`...

    jndi数据库查询例子

    **JNDI(Java Naming and Directory Interface)数据库查询例子** JNDI是Java平台中用于查找和绑定资源的接口,它允许程序通过名称查找数据源、对象服务等。在Java应用中,特别是企业级Java应用中,JNDI被广泛用于...

    select2.js

    这个例子中,我们首先引入了select2的CSS和JS文件,然后在页面上创建了一个Select元素。最后,使用jQuery选择器找到这个元素并调用`select2()`方法进行初始化,这样就实现了基本的select2功能。 **四、高级配置** ...

    IO多路复用之select实例

    **七、总结** 本示例通过select函数展示了如何在Ubuntu + Qt环境中实现IO多路复用,这种技术在服务器开发和高并发场景中十分常见。理解并熟练掌握select函数,能够帮助开发者编写出更高效、更具扩展性的网络服务程序...

    select命令用法详解

    #### 五、总结 通过上述实例,我们可以看到`select`命令在Shell脚本中非常实用,尤其适用于构建用户友好的菜单驱动程序。它允许用户通过简单的数字输入来选择执行不同的命令,从而极大地提高了程序的可用性和灵活性...

    select2的几种demo

    用户可以通过这些例子学习如何根据自己的需求来配置和使用`select2`。 **`select2`核心知识点** 1. **基本使用**:`select2`通过简单的HTML和JavaScript就可以快速应用到现有的`&lt;select&gt;`元素上,只需引入CSS和JS...

    SQL查询语句优化总结

    ### SQL查询语句优化总结 #### 1. 前言 在客服业务场景中,SQL语句的优化至关重要。不合理的SQL语句会导致数据库性能大幅下降,进而影响到整个系统的稳定性和用户体验。因此,本篇文章旨在总结一系列SQL查询语句...

    sql子查询的一些例子

    子查询可以放在SELECT、FROM、WHERE等子句中,根据其位置不同,子查询的执行顺序也会有所不同。 #### 二、示例分析 ##### 1. 查询在“NEWYORK”部门工作的员工信息 **SQL语句**: ```sql SELECT ename, deptno, ...

    select风格.rar

    本项目"select风格.rar"显然就是这样一个例子,它展示了如何使用jQuery来实现一个模拟input输入框样式的下拉选择框。 在jQuery中,我们可以利用事件监听、DOM操作和CSS样式调整来实现自定义select。首先,我们需要...

    SQL Server语句查询例子

    根据提供的文件内容,我们可以归纳总结出以下几个主要的知识点: ### SQL Server 数据库设计与表创建 #### 表结构设计 1. **商品基本信息表 (shop_jb):** - `id` (int): 主键,自增标识。 - `name1` (varchar):...

    ySelect-master.zip

    总结,`ySelect.js`是一个功能丰富的jQuery插件,为开发者提供了简单快捷的方式来创建具有反选、搜索和分组功能的多选下拉框,提高了用户体验,同时提供了灵活的配置项和API,方便在实际项目中进行定制。通过理解并...

    JDBC_select.rar_java jdbc select_jdbc select_paradox jdbc select

    总结,本示例通过Java JDBC和JDBC-ODBC桥接驱动演示了如何使用Java连接到Access数据库并执行SELECT查询,这是Java开发人员进行数据库操作的基础技能。通过学习和实践,开发者能够创建更复杂的查询,处理大数据,甚至...

Global site tag (gtag.js) - Google Analytics