【问题标题】:Second Highest Salary using JPA method使用 JPA 方法的第二高薪水
【发布时间】:2022-01-24 21:44:23
【问题描述】:

我最近面临一个面试问题,要从 MySQL 表中找到第二高的薪水。

我给出了查询,

select Distinct salary from Employee order by salary desc limit 1 offset 2.

但他让我在构建方法查询中用 JPA 编写相同的内容..

我能猜到 findBySalaryGreaterThan..

无法得到正确答案..

如何在构建方法查询中编写 JPA 以获得第二高的薪水..

【问题讨论】:

  • 你可以像这样使用:findBySalaryOrderByDesc

标签: java mysql jpa


【解决方案1】:

你在 JPA 中有这个基本查询吗?

所以只需为该查询添加分页,将页面大小设置为 1 并获取第二页。

【讨论】:

    猜你喜欢
    • 2019-04-17
    • 2011-12-20
    • 1970-01-01
    • 2011-01-30
    • 1970-01-01
    • 1970-01-01
    • 2018-06-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多