Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 General SQL Server Forums
 New to SQL Server Programming
 how to retrieve a row for a particular row number

Author  Topic 

soori457
Yak Posting Veteran

85 Posts

Posted - 2009-04-03 : 01:39:08
This is my table data

EmpId EmpName
row1 101 suresh
row2 102 kumar
row3 103 dilip
row4 151 sandeep
row5 161 kiran

Now I need to retrieve data for a particular row number
like row1 or row2

Suresh Kumar

ashishashish
Constraint Violating Yak Guru

408 Posts

Posted - 2009-04-03 : 01:43:46
if it is basis on ur empid then ,,,,,
just select top 2 from urtable order by empid

or u can also do this..
with ashish as(
select *,row_number () over(order by empid) as RN from urtable
)
select from ashish where RN < 3

May BE like This..
Thanks
Go to Top of Page

soorajtnpki
Posting Yak Master

231 Posts

Posted - 2009-04-03 : 02:02:41
hi soori
give some sample output based on ur condition...
Go to Top of Page

madhivanan
Premature Yak Congratulator

22864 Posts

Posted - 2009-04-03 : 03:02:00
If you use SQL Server 2005/2008, use ashishashish's suggestion

Madhivanan

Failing to plan is Planning to fail
Go to Top of Page

soori457
Yak Posting Veteran

85 Posts

Posted - 2009-04-03 : 03:07:51
Hai Ashish
Thanks for ur query
It is very helpful for me

Suresh Kumar
Go to Top of Page

madhivanan
Premature Yak Congratulator

22864 Posts

Posted - 2009-04-03 : 03:23:42
Also refer
http://sqlblogcasts.com/blogs/madhivanan/archive/2007/08/27/multipurpose-row-number-function.aspx

Madhivanan

Failing to plan is Planning to fail
Go to Top of Page

ashishashish
Constraint Violating Yak Guru

408 Posts

Posted - 2009-04-03 : 04:45:51
Thanks and Happy Quering..
Go to Top of Page
   

- Advertisement -