OJ练习第176题——第二高的薪水

第二高的薪水

力扣链接:176. 第二高的薪水

题目描述

示例


MySQL

sql 复制代码
select max(salary) as SecondHighestSalary from Employee where salary != (select max(salary) as salary from Employee);
#去掉最大后,再去取最大,就是第二大
sql 复制代码
select (
  select distinct salary
  from Employee
  order by salary desc
  limit 1 offset 1
) as SecondHighestSalary
#1.标量子查询,查询为空的时候会填充null 
#2.limit n,m 等价于 limit m offset n ,表示跳过开头的n行,返回接下来的m条数据。降序之后的第2条数据就是limit 1,1

知识补充

limit 与 offset:从下标0开始

复制代码
 offset X   是跳过X个数据

 limit Y      是选取Y个数据

 limit  X,Y  中X表示跳过X个数据,读取Y个数据

limit X,Y 等价于 limit Y offset X
相关推荐
我不会插花弄玉1 小时前
2.库的操作【由浅入深-MySQL】
数据库·mysql
King of fraud3 小时前
Linux 下 MySQL 基础操作:创建用户、数据库与权限管理实战
linux·数据库·mysql
这个DBA有点耶4 小时前
Redis大key“根治”指南:拆分策略与数据结构选型
数据库·mysql·架构
__zRainy__7 小时前
Node系列 · ORM:mysql 驱动程序
数据库·后端·mysql·node.js·orm
痕迹运维7 小时前
MySQL8 Docker容器化部署之C86架构(海光CPU)
mysql
程序员夏洛7 小时前
MySQL 中如果发生死锁应该如何解决?
数据库·mysql
破土士V8 小时前
【MySQL基础知识】数据库约束&联合查询&索引
数据库·mysql·索引·联合查询·数据库约束
像风一样自由20208 小时前
11.PostgreSQ、-MySQL与MongoDB-AI应用如何选择数据库
数据库·人工智能·mysql·mongodb·大模型·rag·智能体
夏之小星星8 小时前
【找回mysql被删除数据】
数据库·sql·mysql
Awna8 小时前
MySQL 存储空间与索引运维实战:从空间排查到在线扩容
android·运维·mysql