在 SQL Server 中,您可以使用以下查询来找到单个查询中的第五高工资:
SELECT TOP 1 Salary
FROM (
SELECT DISTINCT TOP 5 Salary
FROM Employee
ORDER BY Salary DESC
) AS T
ORDER BY Salary ASC
这个查询首先从 Employee 表中选择不同的前五个工资,然后按降序排序。接下来,外部查询选择这五个工资中的最低工资,即第五高工资。
领取专属 10元无门槛券
手把手带您无忧上云