0
ردیف در کوئری
سلام
یک کوئری می خواهم بنویسم که تعدادی رکورد را بر می گرداند( باتوجه به شرط داده شده ).علاوه بر اطلاعات فیلدها می خواهم یک فیلد باشد که شماره رکورد را نیز برگرداند
مثلاً اگر خروجی سه ردیف باشد مشخص شود که رکورد های 5 و 200 و 280 مربوط به دیتا بیس می باشد.
دنبال تکرار می گردم و می خواهم بدانم فاصله تشکیل رکوردهای تکراری چند ردیف می باشد
باتشکر
1 پاسخ
2
اگر درست متوجه شده باشم شما می خواهید به هر سطر شماره تخصیص داده شود، برای اینکار می توانید از قابلیت row_number استفاده کنید:
select ROW_NUMBER() OVER (ORDER BY [Column] ASC) [Rank], * from [Table]
شما شرط رو در قسمت ROW_NUMBER مشخص کنید تا عملیات مرتبط سازی بر اساس فیلدی که مد نظرتون هست انجام بشه.