How to select the name of employee who is getting maximum
sal with out using subquery
Answers were Sorted based on User's Feedback
Answer / girija.112
ANS :
select max(ename) keep (dense_rank last order by sal) ename
from emp
ENAME
-----
KING
Is This Answer Correct ? | 8 Yes | 4 No |
Answer / naidu
SELECT * FROM Emp
WHERE LEVEL=&Number
CONNECT BY PRIOR Sal > Sal ;
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / naresh
Here is the solution.
Select E_id, E_name,Salary from the Employes group by E_ID
Having Salary=Max(Salary)
Should work.
Try it and let me know.
Cheers!
Naresh
Is This Answer Correct ? | 0 Yes | 0 No |
Select * From (Select * From Employee Order By Salary Desc) a
Where rownum=1 ;
Or
Select * From (Select Emp_id, Emp_NM, Salary From Employee Order By Salary Desc) a
Where rownum=1 ;
Based on Oracle 11g.
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / flitchner
select name from (select max(sal) as salary from emp) a,
emp b
where a.salary = b.sal;
Is This Answer Correct ? | 0 Yes | 1 No |
select ename,max(sal)from emp group by ename;
Is This Answer Correct ? | 6 Yes | 9 No |
What are the ways tablespaces can be managed and how do they differ?
What privilege is needed for a user to insert rows to tables in another schema?
Where do we use decode and case statements?
What are the components of Logical database structure of ORACLE database?
How to delete a user account in oracle?
What is the function of Optimizer ?
How to convert times to characters in oracle?
How do I use os authentication with weblogic jdriver for oracle and connection pools?
Can multiple cursors being opened at the same time?
what is the difference between no rows returned and null returned?
How can we find out the current date and time in oracle?
What is an oracle database table?