I have student marks in a student table. I need second
highest mark .Then what will the query for this?

Answers were Sorted based on User's Feedback



I have student marks in a student table. I need second highest mark .Then what will the query for..

Answer / pravin more

select max(mark) from student where mark <
(select max(mark)from student)

Is This Answer Correct ?    53 Yes 14 No

I have student marks in a student table. I need second highest mark .Then what will the query for..

Answer / madan

This ans. particularly when you want 2nd highest marks?
and not for nth highest marks.

SELECT MAX(mark) FROM student WHERE mark <
(SELECT MAX(mark)FROM student)

Is This Answer Correct ?    18 Yes 7 No

I have student marks in a student table. I need second highest mark .Then what will the query for..

Answer / kumaravel

try using this...
select top 1 from student where marks in (select top 2 from
student order by marks desc)

Is This Answer Correct ?    16 Yes 10 No

I have student marks in a student table. I need second highest mark .Then what will the query for..

Answer / sanjay

create table test(id int identity,marks int)
insert into test
select 20
union all
select 31
union all
select 33
union all
select 1
union all
select 3
union all
select 100
union all
select 88

select * from test


with data as
(
select marks,row_number() over(order by marks desc) as rno
from test
)
select * from data where rno = 3

Is This Answer Correct ?    4 Yes 0 No

I have student marks in a student table. I need second highest mark .Then what will the query for..

Answer / supriya

select max(marks) from student where marks not in (select
max(marks) from student)

Is This Answer Correct ?    10 Yes 7 No

I have student marks in a student table. I need second highest mark .Then what will the query for..

Answer / ravindra singh

select b.marks from (select distinct marks from student)
a,(select distinct marks from student) b
where a.marks >= b.marks
group by b.marks
having count(b.marks)=3

Is This Answer Correct ?    9 Yes 7 No

I have student marks in a student table. I need second highest mark .Then what will the query for..

Answer / naresh

select top 1 age from student where age<(select top 1 age
from student where age<(select distinct max(age) from
student ))

Is This Answer Correct ?    3 Yes 1 No

I have student marks in a student table. I need second highest mark .Then what will the query for..

Answer / rakesh

In Oracle

select marks from
(select marks from
(select marks from students order by marks desc)
where rownum<3
order by marks asc)
where rownum<2

Is This Answer Correct ?    3 Yes 1 No

I have student marks in a student table. I need second highest mark .Then what will the query for..

Answer / suman

select max(mark) from student where mark <
(select max(mark)from student)

Is This Answer Correct ?    5 Yes 3 No

I have student marks in a student table. I need second highest mark .Then what will the query for..

Answer / siva prakasam

SELECT TOP (1) stuMark
FROM Student
WHERE stuMark < (SELECT MAX(stuMark) FROM Student)
ORDER BY stuMark DESC

Is This Answer Correct ?    4 Yes 2 No

Post New Answer

More SQL Server Interview Questions

what operator performs pattern matching?

2 Answers  


Can select statements be used on views in ms sql server?

0 Answers  


How to run sql server 2005 books online on your local system?

0 Answers  


What is the use of SCOPE_IDENTITY() function?

2 Answers  


what number files will a information contain in SQL Server? How many forms of information files exist in SQL Server? How many of those files can exist for a single database?

0 Answers  






What are the built in functions in sql server?

0 Answers  


What do you understand by replication in sql server? Mention the different types of replication in sql server.

0 Answers  


What is the difference between constraints and triggers?

9 Answers   Wipro,


Explain temporary table vs table variable by using cursor alternative?

0 Answers  


Do you know what is recursion? Is it possible for a stored procedure to call itself or recursive stored procedure? How many levels of sp nesting is possible?

0 Answers  


Explain the purpose of indexes?

0 Answers  


How do I connect to sql server database?

0 Answers  


Categories