بهار آموزش با تخفیف های شگفت انگیز توسینسو بهار آموزش با تخفیف های شگفت انگیز توسینسو
مانده تا پایان تخفیف
مشاهده دوره ها
0

ردیف در کوئری

سلام

یک کوئری می خواهم بنویسم که تعدادی رکورد را بر می گرداند( باتوجه به شرط داده شده ).علاوه بر اطلاعات فیلدها می خواهم یک فیلد باشد که شماره رکورد را نیز برگرداند

مثلاً اگر خروجی سه ردیف باشد مشخص شود که رکورد های 5 و 200 و 280 مربوط به دیتا بیس می باشد.

دنبال تکرار می گردم و می خواهم بدانم فاصله تشکیل رکوردهای تکراری چند ردیف می باشد

باتشکر

پرسیده شده در 1395/03/27 توسط

1 پاسخ

2

اگر درست متوجه شده باشم شما می خواهید به هر سطر شماره تخصیص داده شود، برای اینکار می توانید از قابلیت row_number استفاده کنید:

select
	ROW_NUMBER() OVER (ORDER BY [Column] ASC) [Rank],
	*
from
	[Table]

شما شرط رو در قسمت ROW_NUMBER مشخص کنید تا عملیات مرتبط سازی بر اساس فیلدی که مد نظرتون هست انجام بشه.

پاسخ در 1395/03/27 توسط

پاسخ شما