使用条件显示名称

时间:2014-11-10 08:25:01

标签: sql oracle

我想知道我是否有某张桌子,让我们说桌子X. 其中包含工资和姓名,我如何显示最高工资和相应的姓名? 谢谢。

2 个答案:

答案 0 :(得分:1)

select salary, name
from X
where salary = (select MAX(salary) from X)

答案 1 :(得分:0)

让我们使用EMP表格示例:

SQL> WITH DATA AS(
  2  SELECT MAX(sal) max_sal FROM emp)
  3  SELECT ename, sal
  4  FROM emp
  5  WHERE sal = (SELECT max_sal FROM DATA)
  6  /

ENAME             SAL
---------- ----------
KING             5000

SQL>