I have student marks in a student table. I need second
highest mark .Then what will the query for this?
Answer Posted / 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 |
Post New Answer View All Answers
how you can deploy an ssrs report?
How does a profiler work?
What is a recursive stored procedure in sql server?
How do I create an extended event in sql server?
How will you add a dimension to cube? : sql server analysis services, ssas
What is scalar user-defined function?
Can we shrink data file in sql server?
Explain different types of lock modes in sql server 2000?
How to get a list of columns using the "sys.columns" view in ms sql server?
What is policy management?
How do we know if any query is retrieving a large amount of data or very little data?
Explain the properties of a relational table?
Explain the microsoft sql server delete command? : SQL Server Architecture
How to use wildcard characters in like operations in ms sql server?
How connect excel to sql server?