لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش گروهبندی و تجمیع دادهها با SQL در PostgreSQL
- آخرین آپدیت
دانلود Group and Aggregate Data with SQL in PostgreSQL
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
تیمها برای تصمیمگیری بر اساس دادهها، به خلاصهها و مقایسههای دقیق متکی هستند. تجمیع نادرست دادهها میتواند منجر به نتایج گمراهکننده یا بیمعنی شود.
در این دوره آموزشی با عنوان «گروهبندی و تجمیع دادهها با SQL در PostgreSQL»، شما نحوه گروهبندی، خلاصهسازی و تحلیل صحیح دادهها را با استفاده از PostgreSQL خواهید آموخت.
در ابتدا، توابع اصلی تجمیعی (Aggregate Functions) را بررسی کرده و درک میکنید که چگونه گروهبندی، مجموعه نتایج را تغییر داده و بر مدیریت مقادیر NULL تأثیر میگذارد.
سپس، دستور GROUP BY و تجمیع شرطی را با استفاده از عبارتهای CASE و عبارت FILTER در PostgreSQL به کار میگیرید و متوجه خواهید شد که در چه نقاطی GROUP BY با خطا مواجه میشود.
در نهایت، از توابع پنجرهای (Window Functions) برای انجام مقایسهها، رتبهبندیها و محاسبات جاری بدون از دست دادن جزئیات در سطح هر ردیف استفاده میکنید و تکنیکهای اعتبارسنجی را برای اطمینان از صحت نتایج به کار میبرید.
پس از اتمام این دوره، شما مهارت و قدرت تشخیص لازم برای استفاده با اعتمادبهنفس از توابع تجمیعی و پنجرهای جهت تحلیلهای دنیای واقعی در PostgreSQL را خواهید داشت.
سرفصل ها و درس ها
خلاصهسازی دادهها با توابع تجمیعی
Summarizing Data with Aggregate Functions
مقدمهای بر تجمیع در PostgreSQL
Introducing Aggregation in PostgreSQL
دمو: شروع کار با تجمیع دادهها
Demo: Getting Started with Aggregation
دمو: درک تجمیع و مقادیر NULL
Demo: Understanding Aggregation and NULL Values
دمو: استفاده از CASE برای تجمیع شرطی
Demo: Using CASE for Conditional Aggregation
دمو: بهبود خوانایی کد با استفاده از FILTER
Demo: Improving Readability with FILTER
دمو: معنادار کردن نتایج تجمیعی با نامهای مستعار (Aliases)
Demo: Making Sense of Aggregates with SQL Aliases
گروهبندی دادهها با GROUP BY و HAVING
Grouping Data with GROUP BY and HAVING
مقدمهای بر عبارتهای GROUP BY و HAVING
Introducing GROUP BY and HAVING Clauses
دمو: استفاده از گروهبندی برای نمایش معیارهای مبتنی بر دستهبندی
Demo: Using Grouping to Show Category-based Metrics
دمو: گروهبندی نتایج بر اساس چندین ستون
Demo: Grouping Results by Multiple Columns
دمو: درک تفاوت بین WHERE و HAVING
Demo: Understanding How WHERE and HAVING Differ
دمو: رفع خطاهای GROUP BY
Demo: Fixing GROUP BY Errors
دمو: نمایش نتایج با استفاده از ORDER BY و LIMIT
Demo: Presenting Results Using ORDER BY and LIMIT
درک نحوه تغییر نتایج در اثر گروهبندی بیش از حد
Understanding How Over-grouping Distorts Results
بازطراحی ساختار دادهها با گروهبندی
Reshaping Data with Grouping
انجام محاسبات با توابع پنجرهای (Window Functions)
Performing Calculations with Window Functions
دمو: دادههای سطح ردیف در مقابل نتایج گروهبندی شده
Demo: Row-level Data vs. Grouped Results
دمو: درک ساختار پایه توابع پنجرهای
Demo: Understanding the Basic Structure
دمو: تفاوت PARTITION BY با GROUP BY
Demo: Differentiating PARTITION BY from GROUP BY
دمو: استفاده از توابع تجمیعی در پنجرهها
Demo: Using Aggregate Functions in Windows
دمو: رتبهبندی نتایج با استفاده از توابع Window
Demo: Ranking Results Using Window Functions
جرالد بریتون نویسنده و متخصص Pluralsight در زمینه برنامه نویسی پایتون و توسعه و مدیریت Microsoft SQL Server است. جرالد ، چندین سال جایزه Microsoft MVP ، کلاسهای مقدماتی را در پایتون و SQL برای رویدادهای تحت حمایت صنعت در دانشگاه های رایرسون ، تورنتو و دانشگاه تورنتو (مادربزرگ وی) برگزار کرد.
نمایش نظرات