ورود

View Full Version : کوری از شماره رکوردهای تعیین شده چطوریه !!!



vahab_vb
شنبه 11 فروردین 1386, 00:37 صبح
با سلام
نه ... تعجب نکنید. این سوال تکراری نیست.

موضوع اینه که من یه کدی تو مایه های کد زیر میخوام :



Select * From Test Record 10 To 20


اون قرمزه رو میبینید؟ من دراریه. منظورم از نوشتن اون این بوده که بگم آیا میشه یک همچین کاری رو انجام داد ؟؟؟؟ البته من نمیدونم دستورش چطوریه !!!
یعنی مثلا بگیم. از جدول Test تنها رکوردهای 10 تا 20 رو نمایش بده. که اینکار با دستورات filter یا order یا group انجام دادم نشد. یعنی با اونا ممکن نیست!!!!
نمیدونم دیگه چیکار کنم :عصبانی++:

Pioneers
شنبه 11 فروردین 1386, 01:05 صبح
فکر نمی کنم راه سرراستی داشته باشه.

اگه بخواهیم n تای آخر رو بدست بیاریم, کافیه سطرهارو به ترتیب عکس بدست آورده و سپس n سطر اول رو برداریم.(با عملگر top n یا set @rowcount) اما اگه بخواهیم از میان نتایج چیزی انتخاب کنیم(احتمالا برای نمایش در گرید) یه مقاله تو همین سایت بود که آقای Behrouz_Rad نوشته بودند. الان لینکشو ندارم ولی جوینده یابنده بود!

vahab_vb
شنبه 11 فروردین 1386, 01:13 صبح
ممنون
البته جواب ما رو که ندادید. ولی در کل ممنون. برم بگردم ببینم این آقا بهروز چی زدن. بازم ممنون

adaman
شنبه 11 فروردین 1386, 01:39 صبح
فک کنم بشه اینجور پیاده سازی کرد . درسته ؟؟
با تعریف یه فیلد AutoNumber و این Query

Select * From Name WHERE AutoNumber BETWEEN 10 AND 20

Pioneers
شنبه 11 فروردین 1386, 01:54 صبح
اگه فیلد Autonumber و امثالهم وجود داشت که دیگه سوالی وجود نمیداشت! مسئله اینه که در یه query دلخواه(که ممکنه شامل چند جدول باشه), n سطر خاص رو برداریم!

reza_rad
شنبه 11 فروردین 1386, 07:13 صبح
جستجو کنید پیش از پرسش...

http://barnamenevis.org/forum/showthread.php?t=57980