Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


two tables are there.1st table EMP has two columns ID and name and contains data 1,A
2,B
3,C
2nd table EmpSal has 2 columns ID and Salary
Contains data -1,1000
2,5000
3,3000

Find name of employee having maximum salary ?

Answers were Sorted based on User's Feedback



two tables are there.1st table EMP has two columns ID and name and contains data 1,A 2,B 3,C 2nd ..

Answer / gajula.lavanya

SELECT T1.NAME,T2.SAL FROM emp1 T1,emp2 T2
WHERE T1.ID=T2.ID AND T2.SAL=(SELECT MAX(SAL) FROM emp2);

Is This Answer Correct ?    1 Yes 0 No

two tables are there.1st table EMP has two columns ID and name and contains data 1,A 2,B 3,C 2nd ..

Answer / ramnath_445

SELECT name,min(sal) from emp1 inner join empsal where emp1.id=empsal.id

Is This Answer Correct ?    2 Yes 2 No

two tables are there.1st table EMP has two columns ID and name and contains data 1,A 2,B 3,C 2nd ..

Answer / kanagavel

with cte
as
(
SELECT name,max(sal) as 'sal'
from emp1 inner join empsal
where emp1.id=empsal.id
group by name
)
select top 1 *
from cte
order by sal desc

Is This Answer Correct ?    0 Yes 0 No

two tables are there.1st table EMP has two columns ID and name and contains data 1,A 2,B 3,C 2nd ..

Answer / b.kumar

--BY USING MS SQL SERVER

SELECT TOP 1 * FROM
(SELECT DISTINCT TOP 1 #A.ID,#A.NAME,#B.SAL
FROM #A INNER JOIN #B ON #A.ID=#B.ID ORDER BY SAL) E
ORDER BY SAL

--HERE #A, #B ARE TEMP TABLES
--E IS ALIAS NAME

Is This Answer Correct ?    0 Yes 0 No

two tables are there.1st table EMP has two columns ID and name and contains data 1,A 2,B 3,C 2nd ..

Answer / ganesh

with cte as
(
select *,row_number() over(order by salary desc) as rowno
from empsal
)
select * from emp e join cte c
on e.id=c.id
where c.rowno=1

Is This Answer Correct ?    2 Yes 3 No

Post New Answer

More SQL Server Interview Questions

How to set the current database in ms sql server?

0 Answers  


What is BCP? When does it used in sql server 2012?

0 Answers   TryTechnicals Pvt Ltd,


New concepts of sql server 2005 use in your project.

0 Answers   TCS,


How will u get 5 years back record?

5 Answers  


What's the information that can be stored inside a bit column?

0 Answers  


What Is The Difference Between Primary Key & Super Key

3 Answers   Accenture,


What is normalization of database? What are its benefits?

0 Answers  


what is statistics

1 Answers  


When do u use clustered index and non-clustered index?

3 Answers   IBM,


How to get a list of all tables with "sys.tables" view in ms sql server?

0 Answers  


Explain what is the difference between a local and a global temporary table?

0 Answers  


what is meant by deafult in sql server?

2 Answers  


Categories