how to find the second highest salary from emp table?
Answers were Sorted based on User's Feedback
Answer / vinod
SELECT MAX(SAL) FROM TEST_123 WHERE SAL NOT IN (SELECT
MAX(SAL) FROM TEST_123)
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / udayalakshmij
select emp_name,max(salary) from emp except(select max(salary) from emp);
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / amarendra swain
select max(sal) from employee
where sal not in (select max(sal) from employee )
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / shankar panda
SELECT DISTINCT(E.SALARY) FROM EMPLOYEES E WHERE 2=(SELECT COUNT(DISTINCT D.SALARY) FROM EMPLOYEE D WHERE D.SALARY >= E.SALARY)
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / sreenadh reddy
select max(sal) from emp where sal <(select max(sal) from
emp)
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / bharath konegadde
Select Emp_Name from emp_table where Id=(Select Emp_Id from Salary Order By salary Desc limit 0,1)
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / chiguru&
SELECT MAX(SALARY) FROM EMPLOYEE WHERE SALARY NOT IN
(SELECT MAX(SALARY) FROM EMPLOYEE)
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / mohan rathour
select max(e1.salary) from Emp_table e1 where e1.salary not
in (select max(e2.salary) from Emp_table e2 )
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / harish
select * from emp where 2=(select count(distinct sal) from emp s where s.sal>e.sal
| Is This Answer Correct ? | 1 Yes | 1 No |
Answer / manikishore
select * from emp e where
2 =(select count(distinct sal) from emp where e.sal<=sal);
//if you want to retrieve 3rd max(sal) then you can use 3 in place of 2,,,like that for so on..
| Is This Answer Correct ? | 1 Yes | 1 No |
What is the difference between RDBMS and DBMS?
20 Answers Practical Viva Questions, Sapient, Stag Computers,
Write a sql query to find the names of employees that begin with ‘a’?
what is index? : Sql dba
What is varray in pl sql?
What is dbo in sql?
What is a sql*loader control file?
what is difference b/w pravite procedures and public procedures?
3 Answers Steria, Wipro, Zensar,
What is pivot table in sql?
How much does sql cost?
What is coalesce in sql?
Can delete statement be rollbacked?
how to Update table Sales_summary with max(sales) data from table sales_dataTable 1. sales_data table Table 2. Sales_summary Region sales Region sales N 500 N 0 N 800 W 0 N 600 W 899 W 458 W 900 I want the Sales_summary After Update like this Region Sales N 800 W 900
Oracle (3253)
SQL Server (4518)
MS Access (429)
MySQL (1402)
Postgre (483)
Sybase (267)
DB Architecture (141)
DB Administration (291)
DB Development (113)
SQL PLSQL (3330)
MongoDB (502)
IBM Informix (50)
Neo4j (82)
InfluxDB (0)
Apache CouchDB (44)
Firebird (5)
Database Management (1411)
Databases AllOther (288)