MySql求第二高薪水
此题来自leetcode
编写一个 SQL 查询,获取 Employee
表中第二高的薪水(Salary)
+----+--------+
| Id | Salary |
+----+--------+
| 1 | 100 |
| 2 | 200 |
| 3 | 300 |
+----+--------+
例如上述 Employee
表,SQL查询应该返回 200
作为第二高的薪水。如果不存在第二高的薪水,那么查询应返回 null
+---------------------+
| SecondHighestSalary |
+---------------------+
| 200 |
+---------------------+
Sql:
1.
SELECT( SELECT DISTINCT Salary AS SecondHighestSalary FROM Employee ORDER BY Salary DESC LIMIT 1, 1 ) AS SecondHighestSalary2.
SELECTmax( Salary ) SecondHighestSalary
FROMEmployee
WHERESalary <(SELECTmax( Salary ) FROMEmployee)3.
SELECT IFNULL(( SELECT DISTINCT Salary AS SecondHighestSalary FROM Employee ORDER BY Salary DESC LIMIT 1, 1 ),NULL ) AS SecondHighestSalary
MySql求第二高薪水相关推荐
- MySQL语句第二高的薪水查询
查询第二高的薪水,如果只有一条记录,则返回NULL select IFNULL((select distinct salary from employee order by salary desc L ...
- LEETCODE--mysql查询第二高薪水
题目: Employee 表: +-------------+------+ | Column Name | Type | +-------------+------+ | id | ...
- 【SQL】获取第二高薪水
表结构 Employee 表: +-------------+------+ | Column Name | Type | +-------------+------+ | id ...
- LintCode MySQL 1918. 第二高的球员的身高
文章目录 1. 题目 2. 解题 1. 题目 编写一个 SQL 语句,获取球员 (players) 表中第二高的身高 (height) 表定义: players (球员表) https://www.l ...
- mysql找寻第二大数据解析
mysql题解 第二高薪水 方法一:使用子查询和 LIMIT 子句 将不同的薪资按降序排序,然后使用 LIMIT 子句获得第二高的薪资. SELECT DISTINCTSalary AS Second ...
- 第二高的薪水 第N高的薪水
问题一: 编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) . Employee 表 Id Salary 1 100 2 200 3 300 例如上述 Employee ...
- LeetCode for SQL 176. 第二高的薪水 (ifnull limit order by)
最开始的思路: 根据薪水由大到小排序 用 limit 限制显示记录条数为第二条记录即为第二高薪水 出现的问题:如果表的记录只有一条,那么第二高薪水应该输出 null,但是下面代码无法实现这个效果 se ...
- MYSQL练习题:第二高的薪水(查找第N高的数)
其他相关的文章收集: SQL数据库语法及题目汇总 目录 题目 答案 方法一: MAX 方法二: limit offset 方法三: limit 方法四:窗口函数dense_rank 本题注意点:关于i ...
- MySQL: 找出员工表中最高、第二高、第N高的薪水
假设有如下所示的员工薪水表: 找出表中最高的薪水非常简单,编写下面的SQL即可: SELECT max(Salary) as HighestSalary FROM Employee; 利用查询的嵌套, ...
最新文章
- Spring学习总结(6)——Spring之核心容器bean
- Django (auth模块、User对象、用户认证、线上-用户认证)
- vs 没有足够的内存继续执行程序_科赋内存条:韩国和台湾产的有不同?
- DRF (Django REST framework) 框架介绍
- 屠呦呦3年后再上热搜:女先生,世无双!
- 自旋锁和互斥锁实例_多线程编程之自旋锁
- Nginx的启动阶段讲解
- 创龙DSP6748开发板驱动LCD屏
- Wireshark filter语法
- 1088红包数字代表什么_微信发红包的数字含义?各种红包代表着什么,你有没有发错呢?...
- 排序算法--归并排序
- linux自动切换网,linux使用shell自动切换网关
- 最全的测试计划模板参考
- 成立5年仅有2款产品,“黑马”云鲸何以比肩石头、科沃斯?
- 李梦恬爸爸分享之第十周课程资源
- android kodi,XBMC之Android硬解之路
- windows下如何创建.xxx文件夹
- SVN的学习(SVN的简单说明、SVN的安装与配置、SVN与GIT的区别)
- 保研文书——个人陈述模板
- python 编码规范-命名规范
热门文章
- win10、win7系统重装教程
- (Verilog)多周期CPU设计
- 21种优化产品转化率的设计技巧
- 饼图加引导线_如何在饼形图中添加引导线(Excel)/
- 关闭ssh隧道的几种“优雅”方式
- Scrcpy_安卓手机投屏电脑 | 流畅高帧率 | 电脑控制手机 | 无线投屏 | 免安装 | 可录屏
- 我的java开发总结
- 转:王树国,怎样的校长才是一位好校长?
- Java视频教程(浙江大学翁恺)
- Oracle-PL/SQL-Developer-数据从服务器迁移至本地