PDA

View Full Version : به ازای هر رکورد در view یک شمارنده



sadaf_
جمعه 05 اسفند 1390, 13:22 عصر
با چه دستوری می تونم هر رکورد را یک شماره بدم
مثال
ویو 100 رکورد داره من از 1 تا 100 را بشمارم
ممنون

یوسف زالی
جمعه 05 اسفند 1390, 17:01 عصر
سلام.
در مورد Row_Number تحقیق کنید.

Arash_janusV3
جمعه 05 اسفند 1390, 17:15 عصر
select row_number() over (order by field) as Row, * from table

sadaf_
یک شنبه 07 اسفند 1390, 10:15 صبح
سلام.
در مورد Row_Number تحقیق کنید.

این روش زمان select من رو دو برابر کرده
آیا روش دیگه ای هست؟

یوسف زالی
یک شنبه 07 اسفند 1390, 12:32 عصر
یک راه دیگش استفاده از فیلد Identity در جدول موقت هست.
اگر تعداد فیلدهاتون زیاد باشه خیلی کند می شه.
فکر می کنم بهترین راه حاضر همون row_number باشه.