ساخت Pivot Table با استفاده از Group By

آموزش پیشرفته کوئری نویسی - ساخت Pivot Table با استفاده از Group By
ساخت Pivot Table با استفاده از Group By، قسمتي از آموزش پیشرفته کوئری نویسی است، پيشنهاد مي شود، قبل از مطالعه ی ساخت Pivot Table با استفاده از Group By، قسمت های قبلی را مرور فرمایید.
ساخت Pivot Table با استفاده از Group By
عموماً Pivot Table را با عنوان Cross Table نیز می شناسند. هدف استفاده از Pivot Table ها در واقع استخراج عناوین ستون ها از درون خود داده هاست ...!
این کار با استفاده از عبارت های Case انجام خواهد شد.
مثال: توضیح مثال زیر بصورت کامل در فیلم آموزشی ذکر شده است:
Pivot Table
SELECT SUBSTRING(OrderDate_Shamsi,1,4) AS [سال شمسی], SUM(CASE SUBSTRING(OrderDate_Shamsi,6,2) WHEN aabbccdd01aabbccdd THEN 1 ELSE 0 END)AS [فروردین], SUM(CASE SUBSTRING(OrderDate_Shamsi,6,2) WHEN aabbccdd02aabbccdd THEN 1 ELSE 0 END)AS [اردیبهشت], SUM(CASE SUBSTRING(OrderDate_Shamsi,6,2) WHEN aabbccdd03aabbccdd THEN 1 ELSE 0 END)AS [خرداد], SUM(CASE SUBSTRING(OrderDate_Shamsi,6,2) WHEN aabbccdd04aabbccdd THEN 1 ELSE 0 END)AS [تیر], SUM(CASE SUBSTRING(OrderDate_Shamsi,6,2) WHEN aabbccdd05aabbccdd THEN 1 ELSE 0 END)AS [مرداد], SUM(CASE SUBSTRING(OrderDate_Shamsi,6,2) WHEN aabbccdd06aabbccdd THEN 1 ELSE 0 END)AS [شهریور], SUM(CASE SUBSTRING(OrderDate_Shamsi,6,2) WHEN aabbccdd07aabbccdd THEN 1 ELSE 0 END)AS [مهر], SUM(CASE SUBSTRING(OrderDate_Shamsi,6,2) WHEN aabbccdd08aabbccdd THEN 1 ELSE 0 END)AS [آبان], SUM(CASE SUBSTRING(OrderDate_Shamsi,6,2) WHEN aabbccdd09aabbccdd THEN 1 ELSE 0 END)AS [آذر], SUM(CASE SUBSTRING(OrderDate_Shamsi,6,2) WHEN aabbccdd10aabbccdd THEN 1 ELSE 0 END)AS [دی], SUM(CASE SUBSTRING(OrderDate_Shamsi,6,2) WHEN aabbccdd11aabbccdd THEN 1 ELSE 0 END)AS [بهمن], SUM(CASE SUBSTRING(OrderDate_Shamsi,6,2) WHEN aabbccdd12aabbccdd THEN 1 ELSE 0 END)AS [اسفند] FROM Sales.OrderHeader GROUP BY SUBSTRING(OrderDate_Shamsi,1,4) WITH CUBE
در ادامه آموزش "ساخت Pivot Table با استفاده از Group By" خواهيد ديد ...!
با خريد بسته آموزشي "ساخت Pivot Table با استفاده از Group By" موارد زير را در ادامه خواهيد دید:
- توضیحات بسیار جامع تر در مورد ساخت Pivot Table با استفاده از Group By توسط مدرس
- با یک مثال واقعی در محیط SQL Server با ساخت Pivot Table با استفاده از Group By بیشتر آشنا خواهید شد.
مهندس مسعود طاهری، متخصص، مدرس و مشاور SQL Server و مباحث فوق پیشرفته بانک اطلاعاتی است و بعنوان کارشناس ارشد تحلیل و طراحی شرکت تجارت الکترونیک پارسیان (PECco) مشغول به فعالیت است. همچنین بعنوان مشاور SQL Server در شرکت مهندسی رایورز، مشاور SQL Server در سازمان کشتیرانی کل کشور، برنامه نویس و مدیر بانک اطلاعاتی شرکت ایده گستر (پیشرو در سیستمهای شهرداری و شهرسازی) به مدت ۶ سال فعالیت دارد.
توجه: کیفیت این محصول توسط بیـــاموز تضمین شده است. در صورت عدم رضایت شما، ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده میشود.