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