-2

I would like to know if I have a certain table, let's say table X which contains salary and names, how would I display the maximum salary along with corresponding names? Thank you.

2 Answers2

1
select salary, name
from X
where salary = (select MAX(salary) from X)
Stijn Geukens
  • 15,454
  • 8
  • 66
  • 101
0

Let's see this using EMP table example :

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>
Lalit Kumar B
  • 47,486
  • 13
  • 97
  • 124