假设有一个 employees表,里面记录了公司里职工的信息。 包括职工id、职工姓名、部门、薪水、入职日期。 请编写一个SQL查询,找到每个部门里排名top2的薪水信息,返回结果按照部门和薪水降序排列。 示例输出如下:
区块链毕设网qklbishe.com为您提供问题的解答
假设有一个employees表,里面记录了公司里职工的信息。
包括职工id、职工姓名、部门、薪水、入职日期。
请编写一个SQL查询,找到每个部门里排名top2的薪水信息,返回结果按照部门和薪水降序排列。
示例输出如下:
WITH RankedSalaries AS ( SELECT department, employee_name, salary, DENSE_RANK() OVER (PARTITION BY department ORDER BY salary DESC) AS salary_rank FROM employees ) SELECT department, salary, employee_name FROM RankedSalaries WHERE salary_rank <= 2 ORDER BY department, salary DESC;
21:34
以上就是关于问题假设有一个 employees表,里面记录了公司里职工的信息。 包括职工id、职工姓名、部门、薪水、入职日期。 请编写一个SQL查询,找到每个部门里排名top2的薪水信息,返回结果按照部门和薪水降序排列。 示例输出如下:的答案
欢迎关注区块链毕设网-
web3一级市场套利打新赚钱空投教程
区块链NFT链游项目方科学家脚本开发培训