PDA

View Full Version : سوال: انتخاب سطر های بین x , y



ehsanvbnet
دوشنبه 20 مهر 1388, 22:11 عصر
با سلام به همه من می خوام یک دستور برای انتخاب سطر های بین 10 تا 20 رو بنویسم ولی نمیدونم چطوری با دستور تاپ فقط یک عدد می گیره که اینم کار منو راه نمی دازه

محمد سلیم آبادی
سه شنبه 21 مهر 1388, 04:03 صبح
سلام،
اگر از SQL Server 2005 استفاده می کنین می توانین از تابع Row Number استفاده کنین. به این شکل که به هر سطر یک شماره ID دهید سپس با کمک table expression یک محدودیت روی سطرهای جدول (rowID between 10 and 20) اعمال کنین.



select * from
(select *, rowID=row_number() over(order by id)
from table_1) AS D
where rowID between 10 and 20