📜  门| GATE CS Mock 2018 |设置 2 |第 61 题

📅  最后修改于: 2021-09-26 04:41:38             🧑  作者: Mango

考虑以下表格:

2

以下 SQL 查询的输出是什么?

SELECT * FROM EMPLOYEE E    
WHERE 2 = (SELECT COUNT(DISTINCT E1.SALARY)    
FROM EMPLOYEE E1    
WHERE E1.SALARY>E.SALARY) 

(A)第二高工资
(B)两种截然不同的员工薪酬
(C)第三高工资
(D)工资第二高的员工答案: (C)
说明:查询将给出第三高的工资。 N-1 = 3-1 = 2
可用于查找任何 n 值。
这个问题的测验