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

+----+--------+
| Id | Salary |
+----+--------+
| 1  | 100    |
| 2  | 200    |
| 3  | 300    |
+----+--------+
例如上述 Employee 表,SQL查询应该返回 200 作为第二高的薪水。如果不存在第二高的薪水,那么查询应返回 null。

+---------------------+
| SecondHighestSalary |
+---------------------+
| 200                 |
+---------------------+

思路:把最大的查出来,小于最大的数中最大的,就是第二大的。

select max(Salary) SecondHighestSalary
from Employee
where Salary < (select max(Salary) from Employee)

leetcode176. 第二高的薪水(SQL)相关推荐

  1. 【SQL屠夫系列】leetcode-176. 第二高的薪水

    文章目录 1. 题目 1.1 表 1.2 需求 2. 考点分析 第一层解法 第二次解法 第三层解法 更多思路 3. 开撸 1. 第一层解法 4. 扩展:第N高的薪水 4.1 说明 4.2 思路 4.3 ...

  2. 第二高的薪水--sql查询

    LEETCODE题目:编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) . +----+--------+ | Id | Salary | +----+-------- ...

  3. LeetCode176 第二高的薪水

    https://leetcode-cn.com/problems/second-highest-salary/ 解决方案 MySQL SELECT(SELECT DISTINCTSalaryFROME ...

  4. 176. 第二高的薪水(SQL中的ifnull函数和limt1,1的使用)

    176. 第二高的薪水 # Write your MySQL query statement below Select ifnull((SELECT distinct salaryfrom Emplo ...

  5. SQL: 第二高的薪水

    Employee 表: +-------------+------+ | Column Name | Type | +-------------+------+ | id | int | | sala ...

  6. SQL.176.(简单)第二高的薪水

    编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) . ±-±-------+ | Id | Salary | ±-±-------+ | 1 | 100 | | 2 | ...

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

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

  8. LeetCode-MySQL-174. 第二高的薪水

    编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) . +----+--------+ | Id | Salary | +----+--------+ | 1 | 100 ...

  9. LeetCode 176 第二高的薪水

    SQL架构 Employee 表: +-------------+------+ | Column Name | Type | +-------------+------+ | id | int | ...

最新文章

  1. 整理一周的Python资料,包含各阶段所需网站、项目,2020燥起来!
  2. Libgdx New 3D API 教程之 -- 使用Libgdx加载模型
  3. 图片验证码的JAVA工具类
  4. 使用 GraalVM 将基本的 Java 项目打包成 EXE
  5. java解析表字段_从SQL / HQL Java解析表和列名
  6. 高等数学上-赵立军-北京大学出版社-题解-练习6.1
  7. 前端学习(1321):node.js得异步api
  8. 利用 Win32 启动和检测 UWP App 的方法
  9. mysql主从架构搭建_技术 | 手把手教你搭建MySQL主从架构
  10. idea maven丢失
  11. AC日记——Sagheer, the Hausmeister codeforces 812b
  12. Tableau Desktop安装说明
  13. 【读书笔记】《有效需求分析》
  14. mysql中的cube和rollup_【hive】cube和rollup函数
  15. Android 最常用的设计模式十一 安卓源码分析—— 代理模式(proxy)
  16. redis报错:ERR value is not an integer or out of range
  17. fail can only be invoked by user TAP gesture.
  18. 木纹标识lisp_Visual-LISP程序设计(第2版)第6章调试程序.ppt
  19. 转发页面,并且传参数,@click@dblclick冲突问题
  20. 开源表单推荐:Tduck 填鸭 —— 表单收集器

热门文章

  1. 安卓手机网页 字体垂直方向对齐_初学Excel办公软件字体对齐调整
  2. 基于嵌入式操作系统VxWorks的多任务并发程序设计――中断与任务
  3. python 串口助手 简书_python用pyserial读取串口问题解决
  4. greenplum 查询出来的数字加减日期_Python实践代码总结第5集(日期相关处理)
  5. java内部类外部类_Java内部类:如何在内部类中返回外部类对象
  6. Idea报错,但是项目可以正常启动运行
  7. 华为p50预装鸿蒙系统,华为P50系列将至,内部测试预装鸿蒙系统,还有4款重磅新品将发布...
  8. 【转】TFS上分支和标签的用法
  9. python编译make_Python在Linux下编译安装
  10. SpringCloud:学习Docker安装zookeeper,注册服务