首页 > 其他分享 >177. 第N高的薪水

177. 第N高的薪水

时间:2022-10-11 17:37:07浏览次数:57  
标签:salary 薪水 Employee +----+--------+ +------------------------+ getNthHighestSalar

学习了group by ,

create function name(N int) returns INT

begin

returns ()

end

表: Employee

+-------------+------+
| Column Name | Type |
+-------------+------+
| id | int |
| salary | int |
+-------------+------+
Id是该表的主键列。
该表的每一行都包含有关员工工资的信息。
 

编写一个SQL查询来报告 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 |
+------------------------+

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/nth-highest-salary
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

CREATE FUNCTION getNthHighestSalary(N INT) RETURNS INT
BEGIN
    set N=N-1
  RETURN (
      # Write your MySQL query statement below.
      select salary 
      from Employee 
      order by salary 
      limit 1 offset N
  );
END

 

标签:salary,薪水,Employee,+----+--------+,+------------------------+,getNthHighestSalar
From: https://www.cnblogs.com/caoke/p/16779918.html

相关文章

  • 练习题:简单薪水计算器
    练习题:简单薪水计算器题目:薪水计算器:(1)通过键盘输入用户的月薪,每年是几个月薪水(2)输出用户的年薪(3)输出一行字“如果年薪超过10万,恭喜你超过90%的国人”,“如果年......
  • 薪水28-38k*14月| 上海孚晞科技招聘AI研发主管
    3D视觉工坊致力于推荐最棒的工作机会,精准地为其找到最佳求职者,做连接优质企业和优质人才的桥梁。公司介绍:上海孚晞科技成立于2020年,坐落于上海紫竹国家高新科技园,作为天机智......
  • 学习mysql176. 第二高的薪水
     SQL架构Employee 表:+-------------+------+|ColumnName|Type|+-------------+------+|id|int||salary|int|+-------------+---......
  • 亚马逊攀岩安全带ASTM F1772安全规范测试报告
    亚马逊要求所有发布出售的攀岩绳必须经过检测。必须符合下面列出的特定法规或标准要求:产品名称:ZLR13Ee(威同号)法规或标准要求攀岩绳:EN892:2012+A1:2016(登山装备、动力登山......
  • EN12277与ASTM F1772攀岩安全带安全标准
     如何提交信息如果亚马逊与您联系,要求您提供合规文件,请按照以下步骤提交所需信息:1.在卖家平台中,选择【绩效】选项卡,然后选择【账户状况】。2.在页面右下角的【商品合规性请......
  • leetcode-sql-176 求部门第二高的薪水
    SQL架构Employee 表:+-------------+------+|ColumnName|Type|+-------------+------+|id|int||salary|int|+-------------+------+......
  • 做题记录整理dp15 P1772. [ZJOI2006] 物流运输(2022/9/28)
    P3648[APIO2014]序列分割第一次做斜率优化的题题解看懂了,但没有完全看懂等以后得回来看一次#include<bits/stdc++.h>#definefor1(i,a,b)for(inti=a;i<=b;i++)......
  • P1772 [ZJOI2006] 物流运输
    #include<bits/stdc++.h>usingnamespacestd;constintMAXN=1e8;classsolve{ public: intn,m,k,E; priority_queue<pair<int,int>>q; structnode{......
  • 做题记录整理dp15 P1772. [ZJOI2006] 物流运输(2022/9/28)
    P1772.[ZJOI2006]物流运输图论+dp首先看数据范围这么小,其实就可以猜到很可能是先把i到j天的最短路都求出来然后就会发现dp方程很简单了dp[i]=min(dp[j]+最短路[j+1][......
  • luogu P1772 [ZJOI2006] 物流运输 (dp, 最短路)
    https://www.luogu.com.cn/problem/P1772虽然是图论背景,但是1-n天之间是线性关系。没法贪心决策,考虑dp:我本来写的dp是i-1转移到i,但是这样没法处理哪一天能走哪些最短路......