📜  门| GATE CS Mock 2018年|套装2 |第61章

📅  最后修改于: 2021-06-29 23:26:44             🧑  作者: 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值。
这个问题的测验