PDA

View Full Version : سوال: select m to n record from tabale



rooja_59
شنبه 13 آذر 1389, 22:34 عصر
چگونه یتوانم بدون اسفاده از primery key ,و شرط where
m تا n رکورد از جدول را انتخاب کنم . مانند دستورtop ?

mbasirati
شنبه 13 آذر 1389, 23:02 عصر
چگونه یتوانم بدون اسفاده از primery key ,و شرط where
m تا n رکورد از جدول را انتخاب کنم . مانند دستورtop ?

سلام
بااستفاده از تابع row_number میتونید به سادگی این کار رو انجام بدید
روش دوم استفاده از جدول موقته
موفق باشید

حمیدرضاصادقیان
یک شنبه 14 آذر 1389, 07:28 صبح
سلام.
نیازی به استفاده از جدول موقت یا Row_Number نیست. خیلی راحت با استفاده از between شما میتوانید رکوردهای بین دو مجموعه رو بدست بیارید.
البته این نکته رو اشاره کنم که اگر نوعی ترتیب وجود داشته باشه.درغیر اینصورت باید از همون row_number که در پست 2 بهش اشاره شد استفاده کنید.
مثال:



Select * from table1
Where date between '1389/08/10' and '1389/10/10'