• 177. 第N高的薪水


    编写一个 SQL 查询,获取 Employee 表中第 n 高的薪水(Salary)。

    +----+--------+
    | Id | Salary |
    +----+--------+
    | 1 | 100 |
    | 2 | 200 |
    | 3 | 300 |
    +----+--------+
    例如上述 Employee 表,n = 2 时,应返回第二高的薪水 200。如果不存在第 n 高的薪水,那么查询应返回 null。

    +------------------------+
    | getNthHighestSalary(2) |
    +------------------------+
    | 200 |
    +------------------------+

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

    CREATE FUNCTION getNthHighestSalary(N INT) RETURNS INT
    BEGIN
        SET N = N - 1;
        RETURN (
            SELECT DISTINCT salary FROM employee ORDER BY salary DESC LIMIT N, 1
        );
    END
  • 相关阅读:
    枚举代码(待更新)
    数据类型
    char
    opencv中读写视频
    数据获取与存储
    Mat 与 IplImage 和 CvMat 的转换
    Mat类的输出格式
    Mat 类的内存管理
    Mat_类
    Mat表达式
  • 原文地址:https://www.cnblogs.com/xxxsans/p/13875625.html
Copyright © 2020-2023  润新知