0 0 تومان

Rows و Range در WINDOW FUNCTION

درس 4
Rows و Range در WINDOW FUNCTION

Rows و Range در WINDOW FUNCTION

اوج تغییرات Window Function در sql server 2012 رخ داده است. یکی از این تغییرات امکان تعریف فریم در گروه های ایجاد شده است. به عبارتی بعد از این که با توجه به partition by موجود در عبارت Over گروه ها را تعریف می کنیم، این امکان وجود دارد که یک گروهبندی ثانویه با نام window frame نیز داشته باشیم. در نسخه های قبل از sql server 2012، با استفاده از window function  می توانستیم به جزئیات موجود در هر گروه دسترسی داشته باشیم( آنچه  در group by امکان پذیرنبود). اما برخی مواقع لازم است که در داخل هر پارتیشن هم نوعی گروهبندی انجام دهیم. به عنوان مثال در حالت معمول در صورت استفاده از تابع (sum(value، مجموع مقادیر موجود در فیلد value برای هر گروه به صورت مجزا محاسبه می شود. فرض کنید قصد داشته باشیم که در هر گروه، با رسیدن به ستون value مقدار موجود در آن با فیلد قبلی  مقایسه شود(مقایسه مجموع فروش هر ماه با ماه قبلی و ...) و این کار به ازای تک تک رکوردهای موجود در هر پارتیشن انجام شود. جهت تولید چنین خروجی نیاز به استفاده از Rows و Range در WINDOW FUNCTION است.

با توجه به اهمیت درک صحیح مفهوم Rows و Range در WINDOW FUNCTION و نیز زیاد بودن مطالب و نکات پیرامون آن، در این آموزش بصورت مرحله به مرحله و با استفاده از مثال ها و تصاویر گوناگون سعی شده است این مفهوم به بهترین نحو آموزش داده شود.

      اسکریپت ها استفاده شده در طول آموزش  Ranking Window Function، در فایل دانلودی ضمیمه شده است.


پیش نمایش Rows و Range در WINDOW FUNCTION

 دمو (window function چیست زمان فیلم:  25:52

  دانلود مستقیم پیش نمایش (window function چیست) - حجم دانلود 51 مگابایت (کلیک کنید +)

نظرات کاربران

مدرس
مهندس محسن بندامیر

مهندس محسن بندامیر، با مدرک کارشناسی ارشد مهندسی نرم افزار و مشاور و متخصص خبره سیستم های پایگاه داده می باشد. ایشان یکی از بنیانگذاران سایت بیاموز است و زمینه های پژوهشی و کاری تخصصی ایشان، در حوزه های مختلف برنامه نویسی وب و سیستم های صنعتی تولید، فروش، انبارداری و ... می باشد.

تضمین کیفیت

توجه: کیفیت این محصول توسط بیـــاموز تضمین شده است. در صورت عدم رضایت شما، ۷۰ ‌درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می‌شود.

Rows و Range در WINDOW FUNCTION

هزینه آموزش
20,000 تومان
حجم فایل 100 مگابایت
مدت زمان 00:55:00
شماره درس 4
نوع آموزش تصویری و کاملاً فارسی
تعداد دانشجو 2266