PDA

View Full Version : کاربرد NTILE



fakhravari
پنج شنبه 10 مهر 1393, 23:36 عصر
با سلام
دوستان اگه با مثال کاربرد این تابع NTILE بگید:متفکر:

asemoon barooni
جمعه 11 مهر 1393, 21:33 عصر
سلام

اگر شما بخواهید رکوردهای حاصل از select را به تعداد گروه مشخص تقسیم کنید از این تابع باید استفاده کنید. این لینک رو نگاه کنید :

تابع NTILE (http://stackoverflow.com/questions/14355324/want-to-learn-more-on-ntile)

fakhravari
جمعه 11 مهر 1393, 22:41 عصر
این تابع مانند رنکینگ کار میکنه؟
مثلا NTILE(3) هر مقداری بدی به اون تعداد رکورد ها را رنکینگ میکنه:متفکر:

fakhravari
یک شنبه 13 مهر 1393, 09:48 صبح
دوستان گفته های مطلب 3 درسته!

asemoon barooni
یک شنبه 13 مهر 1393, 16:06 عصر
سلام

اختلاف بین این 2 تابع خیلی واضحه تابع (3)NTILE داده هار وبه سه گروه تقسیم میکنه مثلا اگه 30 رکورد داشته باشیم به 3 گروه 10 تایی تقسیم میکنه در حالی که ()RANK براساس پارتیشین و صورتی که ما تعیین میکنم رکوردها رو برای ما شماره گذاری می کنه . دو لینک زیر رو با نتایج خروجی دقت کنید اختلاف واضحه و ببینید که گفته مطلب 3 شمام درست نیست.

تابع ()NTILE (http://msdn.microsoft.com/en-us/library/ms175126.aspx)

تابع ()RANK (http://msdn.microsoft.com/en-us/library/ms176102.aspx)