力扣题目-177. 第N高的薪水

力扣题目-177. 第N高的薪水

仅作学习,不作他用

题干

表: Employee

Column NameType
idint
salaryint

在 SQL 中,id 是该表的主键。
该表的每一行都包含有关员工工资的信息。

查询 Employee 表中第 n 高的工资。如果没有第 n 个最高工资,查询结果应该为 null 。

查询结果格式如下所示。

示例 1:

输入:
Employee table:

idsalary
1100
2200
3300

n = 2
输出:

select getNthHighestSalary(2) result: 200    

示例 2:

输入:
Employee 表:

idsalary
1100

n = 2

输出:

select getNthHighestSalary(2) result: null

答案

官方答案

暂无

其他有意思的答案

我的答案


2024年2月18日

第一次回答
第一次尝试:先尝试用sql语句实现,然后再将语句放入自定义函数;发现当到出现两个100的用例时,语句报错
第二次尝试:再原先的基础上新增DISTINCT ,这是因为我一开始理解有误了。应该是薪水,而我理解的时候没有排除人数的干扰。
第三次尝试:新增了READS SQL DATA

CREATE FUNCTION getNthHighestSalary ( N INT ) 
RETURNS INT 
READS SQL DATA 
BEGINDECLARE M INT;set M= N-1;RETURN (SELECT DISTINCT  salary FROM employee ORDER BY salary DESC LIMIT  M,1);
END

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/688479.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

春节专题|产业7问:区块链厂商的现在和未来——数字资产厂商

2023转瞬即逝,不同于加密领域沉寂一整年后在年末集中爆发,对于我国的区块链厂商而言,稳中求胜才是关键词,在平稳发展的基调下,产业洗牌也悄无声息的到来。 从产业总体而言,在经过了接近3年的快速发展后&…

【鸿蒙手机】获取UDID,并添加签名认证

一、打开开发者模式 1、手机型号华为nova 10 pro , HarmonyOS版本 4.0,路径:设置-> 关于本机-> 多次连续点击”软件版本“ 这一行,一般是是5到7次(我是点击了5次),第一次会弹出输入密码,验…

【C++】const与constexpr详解

1. constexpr:常量表达式 所谓常量表达式,指的就是由多个(≥1)常量组成的表达式。换句话说,如果表达式中的成员都是常量,那么该表达式就是一个常量表达式。这也意味着,常量表达式一旦确定,其值将无法修改。 实际开发中,我们经常会…

SPSSAU【文本分析】|文本情感

文本情感分析 文本分析模块中,SPSSAU共提供两种方式的情感分析,分别是按词情感分析和按行情感分析。按词情感分析是指针对提取的关键词进行情感分析,并且进行可视化展示;按行情感分析是指针对分析的原始数据以‘行’为单位进行情…

安装cockpit

1、下载cockpit yum -y install cockpit 下载相关环境 yum install qemu-kvm libvirt libvirt-daemon virt-install virt-manager libvirt-dbus 2、启动libvirtd systemctl start libvirtd.service systemctl enable libvirtd.service 3、设置开机自启动 systemctl enabl…

2022长安杯复现

案件情况 某地警方接到受害人报案称其在某虚拟币交易网站遭遇诈骗,该网站号称使用“USTD 币”购买所谓的“HT 币”,受害人充 值后不但“HT 币”无法提现、交易,而且手机还被恶意软件锁定 勒索。警方根据受害人提供的虚拟币交易网站调取了对应…

【开源】JAVA+Vue.js实现农村物流配送系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 系统登录、注册界面2.2 系统功能2.2.1 快递信息管理:2.2.2 位置信息管理:2.2.3 配送人员分配:2.2.4 路线规划:2.2.5 个人中心:2.2.6 退换快递处理:…

【c++】STL之stack和queue详解

> 作者简介:დ旧言~,目前大二,现在学习Java,c,c,Python等 > 座右铭:松树千年终是朽,槿花一日自为荣。 > 目标:掌握stack和queue库,了解deque库 >…

N叉树的前序遍历

1.题目 这道题是2024-2-18的签到题,题目难度为简单。 考察的知识点为DFS算法(树的前序遍历)。 题目链接:N叉树的前序遍历 给定一个 n 叉树的根节点 root ,返回 其节点值的 前序遍历 。 n 叉树 在输入中按层序遍历…

HGAME 2024 WEEK2 Crypto WP

前言 我很菜,有没做出来的题目,带*号题为复现。 midRSA 题目: from Crypto.Util.number import * from secret import flagdef padding(flag):return flagb\xff*(64-len(flag))flagpadding(flag) mbytes_to_long(flag) pgetPrime(512) qg…

[高并发] - 1. 高并发架构综述

1. 高并发概念 名称 概念其他QPSQueries Per Second 是每秒查询率TPSTransactions Per Second 也就是事务数/秒 用户通过client工具完成一个页面的一次访问,形成一个Tps;如果一次页面请求,产生多次对服务器的api请求,这个Tps 包含…

云服务器可以运用在哪些方面?

云服务器是一种基于云计算技术的虚拟化服务器,具有简单高效、安全可靠和可弹性伸缩的处理能力,可以根据企业的实际情况灵活的调整计算资源,可以根据用户的需求来进行扩展容量和缩减容量,能够帮助用户提高服务质量、提高整体效率与…

Anaconda虚拟环境管理:指令总结!

哈喽大家好,我是chowley,这次来记录一个经典问题——python虚拟环境咋配? 当我们需要在同一台机器上同时运行多个项目时,经常会遇到Python环境不兼容的问题。比如,一个项目需要Python 2.7,而另一个项目需要…

关于Spring Boot应用系统避免因为日切(日期切换)导致请求结果变更的一种解决方案

一、前言 在系统开发过程中,有些业务功能面临日切(日期切换)问题,比如结息跑批问题,在当前工作日临近24点的时候触发结息,实际交易时间我们预期的是当前时间,但是由于业务执行耗时,…

Spring任务调度@Scheduled的使用以及原理、源码分析

请直接看原文: 【小家Spring】Spring任务调度Scheduled的使用以及原理、源码分析(EnableScheduling)-腾讯云开发者社区-腾讯云 (tencent.com) ----------------------------------------------------------------------------------------------------…

Pulsar-架构与设计

Pulsar架构与设计 一、背景和起源二、框架概述1.设计特点2.框架适用场景 三、架构图1.Broker2.持久化存储(Persistent storage)3.Pulsar元数据(Metadata store) 四、功能特性1.消息顺序性2.消息回溯3.消息去重4.消息重投递5.消息重…

5、Linux 常用指令

一、帮助指令 1.man 指令 语法 man [命令或配置文件] //功能描述:获得帮助手册上的信息查看 ls 命令的帮助信息 man ls信息作用NAME命令名称SYNOPSIS如何使用命令DESCRIPTION描述命令SEE ALSO相关的手册 2.help 指令 语法 help [命令] //功能描述:获得…

题记(44)--矩阵旋转

目录 一、题目内容 二、输入描述 三、输出描述 四、输入输出示例 五、完整C语言代码 一、题目内容 任意输入两个9阶以下矩阵,要求判断第二个是否是第一个的旋转矩阵,如果是,输出旋转角度(0、90、180、270)&#x…

神经网络代码实现

目录 神经网络整体框架 核心计算步骤 参数初始化 矩阵拉伸与还原 前向传播 损失函数定义 反向传播 全部迭代更新完成 数字识别实战 神经网络整体框架 核心计算步骤 参数初始化 # 定义初始化函数 normalize_data是否需要标准化def __init__(self,data,labels,layers,…

Java实现Dfs算法(基本讲解)

目录 一、Dfs算法的概念 二、Dfs算法的设计步骤 三、Dfs算法模板 四、Dfs算法经典例题 (1)全排列 (2)N皇后 一、Dfs算法的概念 Depth First Search 即 DFS,意为深度优先搜索,是所有的搜索手段之一。它…