当前位置: 首页 > news >正文

力扣数据库——第N高的薪水

第N高的薪水https://leetcode.cn/problems/nth-highest-salary/

一 题目

表:Employee

Column NameType
idint
salaryint
id 是该表的主键(列中的值互不相同)。该表的每一行都包含有关员工工资的信息。

编写一个解决方案查询Employee表中第n高的不同工资。如果少于n个不同工资,查询结果应该为null

二 示例查询结果

示例 1:

输入:Employee table: +----+--------+ | id | salary | +----+--------+ | 1 | 100 | | 2 | 200 | | 3 | 300 | +----+--------+ n = 2输出:+------------------------+ | getNthHighestSalary(2) | +------------------------+ | 200 | +------------------------+

示例 2:

输入:Employee 表: +----+--------+ | id | salary | +----+--------+ | 1 | 100 | +----+--------+ n = 2输出:+------------------------+ | getNthHighestSalary(2) | +------------------------+ | null | +------------------------+

三 代码

CREATE FUNCTION getNthHighestSalary(N INT) RETURNS INT BEGIN DEClARE offset_num INT; set offset_num = N - 1; RETURN ( # Write your MySQL query statement below. select( select distinct salary from Employee order by salary desc limit offset_num,1 --不支持直接 N-1 ) ); END
http://www.jsqmd.com/news/212440/

相关文章:

  • SpringBoot+Vue 企业客户管理系统平台完整项目源码+SQL脚本+接口文档【Java Web毕设】
  • 人大金仓数据库
  • SpringBoot+Vue 网上超市设计与实现管理平台源码【适合毕设/课设/学习】Java+MySQL
  • 达梦数据库
  • SpringBoot+Vue 网上点餐系统管理平台源码【适合毕设/课设/学习】Java+MySQL
  • 128 自定义滑块
  • [特殊字符]️_开发效率与运行性能的平衡艺术[20260107170447]
  • Agentic AI提示优化案例:提示工程架构师如何用“目标细化”让agents更聚焦?
  • [特殊字符]️_开发效率与运行性能的平衡艺术[20260107171443]
  • 3.6-Web后端基础(java操作数据库)
  • [特殊字符]_内存管理深度解析:如何避免GC导致的性能陷阱[20260107172234]
  • 我为什么狠狠爱上这些“新 CSS 函数”:它终于开始像个聪明人了
  • 告别 Discuz!:我用这个 14.9k Star 的开源项目,3分钟搭了个“小红书”风格的论坛
  • iOS 26.3 公测版来了:苹果的“假期惊喜”更新,表面小,暗地里很狠
  • c++ 17的std::variant对标c#的哪个类型
  • 国抽对接规则
  • 神经网络架构搜索在模型优化中的应用
  • 优雅的汉堡菜单动画实现
  • 狂揽23.5k Star!我用这个开源神器,拖拉拽3分钟就撸好一个AI Agent
  • Matlab CEEMDAN-CPO-VMD-Transformer多变量时序预测
  • 再见 Typeform!我用这个开源平替,3分钟搞定无限问卷和数据私有化
  • 【毕业设计】SpringBoot+Vue+MySQL 企业客户管理系统平台源码+数据库+论文+部署文档
  • 基于IWOA-CNN-BiLSTM-Attention多变量时序预测 Matlab代码
  • 基于贝叶斯算法优化BP神经网络(BO-BP/Bayes-BP)的数据单变量时序预测 Matlab
  • 狂揽77k Star!我用3分钟,给本地服务安上了公网域名
  • RESTful API 设计的最佳实践
  • 这套云原生开发工作流,让我3分钟上线。
  • Rust与Python的HTTP请求对比
  • ZGI 双向溯源:让 AI 的每一个回答都有据可查
  • 扔掉 K8s 和 YAML 后,我的团队上线速度快了 10 倍