您可以使用子查询从Employee表中获取最高和第二最高薪水。

让我们首先创建一个表。创建表的查询如下-mysql> create table EmployeeMaxAndSecondMaxSalary

-> (

-> EmployeeId int,

-> Employeename varchar(20),

-> EmployeeSalary int

-> );

使用插入命令在表中插入一些记录-mysql> insert into EmployeeMaxAndSecondMaxSalary values(1,'John',34566);

mysql> insert into EmployeeMaxAndSecondMaxSalary values(2,'Bob',56789);

mysql> insert into EmployeeMaxAndSecondMaxSalary values(3,'Carol',44560);

mysql> insert into EmployeeMaxAndSecondMaxSalary values(4,'Sam',76456);

mysql> insert into EmployeeMaxAndSecondMaxSalary values(5,'Mike',65566);

mysql> insert into EmployeeMaxAndSecondMaxSalary values(6,'David',89990);

mysql> insert into EmployeeMaxAndSecondMaxSalary values(7,'James',68789);

mysql> insert into EmployeeMaxAndSecondMaxSalary values(8,'Robert',76543);

使用select语句显示表中的所有记录。查询如下-mysql> select *from EmployeeMaxAndSecondMaxSalary;

以下是输出。+------------+--------------+----------------+

| EmployeeId | Employeename | EmployeeSalary |

+------------+--------------+----------------+

|          1 | John         |          34566 |

|          2 | Bob          |          56789 |

|          3 | Carol        |          44560 |

|          4 | Sam          |          76456 |

|          5 | Mike         |          65566 |

|          6 | David        |          89990 |

|          7 | James        |          68789 |

|          8 | Robert       |          76543 |

+------------+--------------+----------------+

8 rows in set (0.00 sec)

使用子查询获取最高和第二最高薪水的查询-mysql> select (select max(EmployeeSalary) from EmployeeMaxAndSecondMaxSalary) MaximumSalary,

-> (select max(EmployeeSalary) from EmployeeMaxAndSecondMaxSalary

-> where EmployeeSalary not in(select max(EmployeeSalary) from

EmployeeMaxAndSecondMaxSalary)) as SecondMaximumSalary;

以下是显示前两个薪水的输出-+---------------+---------------------+

| MaximumSalary | SecondMaximumSalary |

+---------------+---------------------+

|         89990 |               76543 |

+---------------+---------------------+

1 row in set (0.00 sec)

mysql查最高薪水,使用子查询查找MySQL Employee表的最高和第二最高薪水?相关推荐

  1. MySQL带ALL关键字的子查询

    ALL关键字 ALL关键字与ANY类似 ALL关键字的子查询,返回的结果,需要同时满足所有内层查询条件 使用ALL关键字的子查询,查询满足条件的部门 执行过程,首先,子查询会将employee表中的所 ...

  2. mysql upload_关于mysql数据库里的 upload子查询问题

    报错原因:mysql规定了:upload子查询问题,不能像我这样写,这是mysql目前的版本缺陷 我是这样写道:UPDATE vote_items set times=((SELECT times f ...

  3. SQL语句多表查询:【多表连查】和【子查询】

    SQL语句多表查询:[多表连查]和[子查询] 说明:insert.update.delete只针对[一张表]执行操作. 说明:select可以查询一张表.也可以查询多张表. 说明:多表查询分为:[多表 ...

  4. mysql子查询 分组,Mysql子查询实现分组取最指定数据的版本差异

    mysql通过group by 分组子查询时,会自动保留最先搜索出来的数据.通过这个特性可以实现想要的结果,比如查询每科目考试第一名的同学成绩.查询每班最后一名到校的学生或者或者每班最先到校的学生.所 ...

  5. 编写一个SQL查询,获取Employee表中第二高的薪水(Salary)

    单选 class X{Y y=new Y();public X(){System.out.print("X");} } class Y{public Y(){System.out. ...

  6. MySQL讲义第 33 讲——select 查询之静态交叉表查询

    MySQL讲义第 33 讲--select 查询之静态交叉表查询 文章目录 MySQL讲义第 33 讲--select 查询之静态交叉表查询 一.数据准备 二.交叉表的形式 三.静态交叉表的实现 1. ...

  7. MySQL学习(四、子查询)

    一.子查询 子查询指的就是在一个查询之中嵌套了其他的若干查询,在使用select语句查询数据时,有时候会遇到这样的情况,在where查询条件中的限制条件不是一个确定的值,而是一个来自于另一个查询的结果 ...

  8. mysql中将某个字段做计算,mysql创建计算字段使用子查询教程

    作为计算字段使用子查询 使用子查询的另一方法是创建计算字段.假如需要显示 customers表中每个客户的订单总数.订单与相应的客户ID存储在 orders 表中. 为了执行这个操作,遵循下面的步骤. ...

  9. mysql创建视图不允许子查询

    不知道为什么mysql创建视图的时候,不允许包含子查询. 解决方式为,把子查询作成一个视图,然后再在想要创建的试图中,把这个视图作为一个表去写. 具体可参考: http://blog.csdn.net ...

最新文章

  1. C#中的信号量---Semaphore
  2. cf914D. Bash and a Tough Math Puzzle(线段树)
  3. 上财的计算机专业408,【2020考研】上财408分经验分享
  4. continue详细讲解
  5. 小程序 || 语句_C ++条件语句| 查找输出程序| 套装1
  6. scrum master_从Scrum Master到工程副总裁:职称为何重要
  7. 深入谷歌开源项目【1】 - Camer2 - 环境搭建和源码编译
  8. 《快活帮》第二次作业:团队项目选题报告
  9. 实现拖拽上传文件的一款小控件——dropzone
  10. 【Java对象转换】002- Java 对象与 Map 互转
  11. Win7启动慢,元凶竟是闲置eSATA接口,快下补丁
  12. wp8.1 java_巨硬的内部比较——WP8.1版本与WP10系统对比(以lumia640为例)
  13. Java常用类--日期时间相关的类
  14. A Question of Ingestion Gym - 101673G
  15. 自动附加到计算机“EASON”上的进程“[2096] aspnet_wp.exe”失败。错误代码为 0x8013134b。
  16. php中说的接口是什么意思,micin是什么接口
  17. Linux 系统和安全
  18. cmake中添加引用动态链接_CMake 添加头文件目录,链接动态、静态库(添加子文件夹)...
  19. Zookeeper集群一致性原理(强一致性)
  20. Pandas含中文表格对齐输出

热门文章

  1. 世界上最震撼的屏幕保护程序
  2. 2021年智能制造工程设计与应用类赛项:离散行业自动化方向(1)
  3. 如何避免成为背锅侠?
  4. 2021年起重机司机(限桥式起重机)考试题库及起重机司机(限桥式起重机)找解析
  5. 计算机硬件常见配件的性能指标,计算机硬件的功能和功能
  6. Recsys 2018长篇论文总结
  7. 华为汽车鸿蒙,华为鸿蒙来了!“碰一碰”就可实现设备互联
  8. 干辣椒和鲜辣椒的区别
  9. ios系统有哪些好用的思维导图软件?
  10. 【51单片机实验笔记】3. LED点阵的基本控制