请考虑以下表格:
以下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值。
这个问题的测验