WINDOW FUNCTION و پایان محدودیت های GROUP BY

WINDOW FUNCTION و پایان محدودیت های GROUP BY
یکی از مزایای مهم window function، امکان دسترسی به جزئیات رکوردها پس از گروهبندی آن ها است. در حالیکه در Group By این امکان وجود نداشت و تنها به فیلدهای اشاره شده در Group By و یا Select دسترسی داشتیم. یکی از روش های رایج برای دور زدن این محدودیت(عدم دسترسی به جزئیات)، نوشتن توابع agreggate در subquery و جوین زدن آن با جدول اصلی بود. در برخی موارد هم می توان از cross apply و یا Cursor و روش های مشابه استفاده کرد. اما یک راه حل مناسب و سریع استفاده از عبارت OVER() همراه با تابع تجمعی(agreggate function) با هدف دستیابی به جزئیات هر گروه/پارتیشن است.
در واقع، در صورتیکه aggregate functionها همراه با کلمه Over باشند به آنها window aggregate function گفته می شود. به دلیل آشنایی شما با این توابع(aggregate function)، در طول آموزش با استفاده از روش های مختلف در محاسبه Running Total، علاوه بر آشنایی با تفاوت عملکرد این دو دسته توابع، با قدرت توابع window function نیز آشنایی بهتری پیدا خواهید کرد.
اسکریپت ها استفاده شده در طول آموزشWINDOW FUNCTION و پایان محدودیت های GROUP BY، در فایل دانلودی ضمیمه شده است
پیش نمایش WINDOW FUNCTION و پایان محدودیت های GROUP BY |
---|
دمو (window function چیست) زمان فیلم: 25:52 |
دانلود مستقیم پیش نمایش (window function چیست) - حجم دانلود 51 مگابایت (کلیک کنید +) |
توجه: کیفیت این محصول توسط بیـــاموز تضمین شده است. در صورت عدم رضایت شما، ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده میشود.