Employee 表:
+-------------+------+
| Column Name | Type |
+-------------+------+
| id          | int  |
| salary      | int  |
+-------------+------+
id 是这个表的主键。
表的每一行包含员工的工资信息。编写一个 SQL 查询,获取并返回 Employee 表中第二高的薪水 。如果不存在第二高的薪水,查询应该返回 null 。查询结果如下例所示。示例 1:输入:
Employee 表:
+----+--------+
| id | salary |
+----+--------+
| 1  | 100    |
| 2  | 200    |
| 3  | 300    |
+----+--------+
输出:
+---------------------+
| SecondHighestSalary |
+---------------------+
| 200                 |
+---------------------+
示例 2:输入:
Employee 表:
+----+--------+
| id | salary |
+----+--------+
| 1  | 100    |
+----+--------+
输出:
+---------------------+
| SecondHighestSalary |
+---------------------+
| null                |
+---------------------+
with tmp as (selectDISTINCT salaryfrom Employee   order by salary desc
)selectIFNULL((select salary from tmp limit 1 offset 1), NULL) as SecondHighestSalary

SQL: 第二高的薪水相关推荐

  1. leetcode176. 第二高的薪水(SQL)

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

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

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

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

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

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

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

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

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

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

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

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

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

  8. LeetCode 176 第二高的薪水

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

  9. MYSQL练习题:第二高的薪水(查找第N高的数)

    其他相关的文章收集: SQL数据库语法及题目汇总 目录 题目 答案 方法一: MAX 方法二: limit offset 方法三: limit 方法四:窗口函数dense_rank 本题注意点:关于i ...

最新文章

  1. 零基础mysql项目实例_MySQL-零基础开发
  2. openmv串口数据 串口助手_第三课使用pyserial来接收和发送串口数据
  3. 解决“(1146, “Table ‘mydb.django_session‘ doesn‘t exist“)”报错的方法
  4. jsapi支付签名_小程序开发之微信支付
  5. Hibernate对象标识符
  6. 二分图最大匹配的经典匈牙利算法
  7. java加载so文件_java加载so文件
  8. 通信原理基础知识概括
  9. DOS常用命令(从入门到精通)
  10. 多媒体互动项目-Unity与继电器数据交互
  11. 5.3 解决二维拉普拉斯方程:heat_2d
  12. 素数筛普通筛法全解(C/C++)
  13. Java - Js 谷歌浏览器(Chrome)调用Ie浏览器
  14. 安装tensorflow的GPU版本(详细图文教程)--CUDA11.6的安装
  15. 计算机英语输入法怎么,电脑为什么输入法总是英文怎么办
  16. 已安装visual studio 如何添加新模板和组件
  17. MySQL索引(什么是索引、如何创建索引、什么时候用索引、索引的作用)
  18. python输出姓和名_分开名、中名和姓(Python)
  19. 这群程序员中的「广告狂人」,把抖音广告做成了AR游戏
  20. 拯救者R7000P(2021)装双系统Ubuntu20.04 解决联发科MT7921无线网卡在Ubuntu中不能联网

热门文章

  1. 为什么登出网页浏览器重定向到/login?logout
  2. A Game of Thrones(46)
  3. PMP考试可以自学吗?
  4. [Power Query] 数据类型转换
  5. macbook历代_哪个是你的最爱? 历代经典Mac台式机回顾
  6. Sentinel实时监控不显示
  7. iOS TCP UDP通信
  8. 2019年最新版百度网盘不限速下载工具,无需登录实现高速下载!
  9. 小程序CMS(开通预览)
  10. 基于STC15系列单片机课程中讲到的汇编指令(一)