دوره آموزشی
دوبله زبان فارسی
الزامات SQL: توابع پنجرهای SQL برای تحلیل کسبوکار
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یاد خواهید گرفت چگونه توابع پنجرهای را در کوئریهای SQL خود بگنجانید.
- درک خواهید کرد که چگونه پارتیشنها و پنجرهها در یک کوئری با هم کار میکنند.
- توابع پنجرهای را به کار میبرید تا بتوانید از استفاده از Cursors در SQL خود اجتناب کنید.
- تفاوت بین مکانیک توابع پنجرهای و خلاصهسازیهای GROUP BY را درک خواهید کرد.
- کوئریهای پیچیدهای شامل join ها را با استفاده از توابع پنجرهای ایجاد خواهید کرد.
- توابع تجمیعی، تحلیلی و رتبهبندی را برای انجام تسک های متداول کسبوکار مانند محاسبه مجموع تجمعی یا مقایسه مقدار یک ردیف با ردیف بعدی به کار خواهید برد.
- کوئریها را با استفاده از MySQL ،PostgreSQL یا SQL Server خواهید نوشت.
توضیحات دوره
در این دوره یاد خواهید گرفت که:
- کوئریهای سادهتری با استفاده از توابع پنجرهای بنویسید.
- بفهمید که توابع پنجرهای چگونه با پارتیشن و سایر دستورات کار میکنند تا به شما در ایجاد مجموع تجمعی یا مقایسه مقادیر ردیف به ردیف کمک کنند.
- کوئریهای پیچیدهای شامل join ها را با استفاده از توابع پنجرهای ایجاد کنید.
- یاد بگیرید چگونه از LEAD و LAG برای اجتناب از Cursors در اسکریپتهای SQL خود استفاده کنید.
- توابع پنجرهای را با استفاده از MySQL ،PostgreSQL ،SQLite یا SQL Server بنویسید – انتخاب با شماست! مدرس مطمئن است که با Oracle نیز کار میکنند، فقط او تست نکرده است.
- چگونگی تنظیم یک چارچوب پنجره و تأثیر آن بر تابع پنجرهای را درک کنید.
- تفاوت بین توابع پنجرهای و نتایج کلاسیک GROUP BY را بدانید.
- با چندین تابع پنجرهای در یک کوئری کار کنید.
- چگونه از نتایج توابع پنجرهای در همان کوئری استفاده کنید؟
- استفاده از سه دسته تابع را بیاموزید: توابع تجمیعی، رتبهبندی و تحلیلی
هیچ چیز بدتر از این نیست که
- برای یادگیری چیزی جدید هیجانزده باشید اما ندانید از کجا شروع کنید.
- وقت خود را برای یادگیری ویژگیهای اشتباه تلف کنید.
- از گزینههای زیاد سردرگم شوید و ندانید کدام را استفاده کنید.
تصور کنید...
- دانش - بدانید که چگونه به سرعت از توابع پنجرهای استفاده کنید تا SQL خود را به سطح بالاتری ببرید.
- اعتماد به نفس - احساس خوبی داشته باشید که در مسیر درستی قرار دارید.
- دستاورد - احساس دستاوردی داشته باشید که چیزی را یاد گرفتهاید که بیشتر افراد نمیتوانند.
تا زمانی که این دوره را کامل کنید، درک خوبی از توابع پنجرهای خواهید داشت، بر ترس خود غلبه کرده و قادر خواهید بود از آنها برای سادهسازی برخی از کوئریهای بسیار پیچیده خود استفاده کنید.
این دوره برای چه کسانی مناسب است؟
- نویسندگان کوئری SQL در سطح مبتدی پیشرفته تا متوسط که در مورد توابع پنجرهای کنجکاو هستند.
- اگر در درک جزئیات توابع پنجرهای مشکل دارید، این دوره برای شما مناسب است چون مدرس آن را به زبان انگلیسی ساده توضیح میدهد.
- تحلیلگران کسبوکار که به دنبال راههای بیشتری برای نوشتن کوئری هستند.
- مهندسان داده که به ابزارهای بیشتری برای مقابله با دادههای کثیف نیاز دارند، مانند روشی آسان برای حذف ردیفهای تکراری ورودی.
- فارغالتحصیلان دانشگاهی که به دنبال تقویت مهارتهای SQL خود هستند.
- متقاضیان شغلی که به دنبال یک مزیت رقابتی برای مصاحبه بعدی خود هستند!
الزامات SQL: توابع پنجرهای SQL برای تحلیل کسبوکار
-
به این دوره خوش آمدید 02:22
-
چرا باید توابع پنجرهای را بیاموزید 03:33
-
کدام نسخه از SQL را باید انتخاب کنم؟ 05:03
-
چگونگی گذراندن دوره 04:11
-
ابزارهای استفاده شده و راهاندازی پایگاه داده 06:38
-
تابع پنجرهای چیست؟ 06:29
-
مقایسه نتایج GROUP BY و تابع پنجرهای 12:09
-
آشنایی با توابع پنجرهای None
-
ایجاد مجموع تجمعی با SQL Joins در مقابل توابع پنجرهای 12:49
-
نوشتن اولین تابع پنجرهای None
-
مقدمه 01:02
-
ترتیب اجرای عملیات تابع پنجرهای 07:10
-
ساخت پنجره با استفاده از OVER 09:33
-
استفاده از PARTITION BY برای گروهبندی ردیفها 16:27
-
مقدمهای بر PARTITION BY None
-
استفاده از چند تابع پنجرهای None
-
جایگزینی زیرکوئری با تابع پنجرهای None
-
غلبه بر محدودیتهای تابع پنجرهای 10:29
-
غلبه بر محدودیتهای تابع پنجرهای None
-
مطالعه موردی: استفاده از توابع پنجرهای برای خلاصهسازی دادهها None
-
مقدمهای بر چارچوبهای پنجرهای 01:31
-
استفاده از OVER و ORDER BY با توابع پنجرهای 08:20
-
تمرین کدنویسی – OVER و ORDER BY (بخش 1) None
-
تمرین کدنویسی – OVER و ORDER BY (بخش 2) None
-
تمرین کدنویسی – OVER و ORDER BY (بخش 3) None
-
مقدمهای بر تعریف چارچوبهای پنجرهای با ROWS و RANGES 03:39
-
استفاده از ROWS برای تعریف چارچوب پنجره. 05:52
-
نمایش استفاده از ROWS برای تعریف چارچوب پنجره 07:39
-
استفاده از ROWS برای تعریف چارچوب پنجره (بخش 1) None
-
استفاده از ROWS برای تعریف چارچوب پنجره (بخش 2) None
-
استفاده از ROWS برای تعریف چارچوب پنجره (بخش 3) None
-
استفاده از RANGE برای تعریف چارچوب پنجره 03:06
-
نمایش چگونگی استفاده از RANGE برای تعریف چارچوب پنجره 08:09
-
استفاده از RANGE برای تعریف چارچوب (بخش 2) None
-
استفاده از RANGE برای تعریف چارچوب (بخش 1) None
-
مرور بخش (تکامل 1 از 3) None
-
مرور بخش (تکامل 2 از 3) None
-
مرور بخش (تکامل 3 از 3) None
-
مقدمهای بر توابع تجمیعی با OVER 01:40
-
توابع تجمیعی پرکاربرد 02:02
-
توابع تجمیعی کمتر استفادهشده 04:01
-
مقدمه و مرور توابع 00:46
-
مقایسه توابع رتبهبندی 11:52
-
استفاده از دستور WINDOWS 03:17
-
رتبهبندی فروش هفتگی رادیو None
-
رتبهبندی کل فروش محصولات None
-
رتبهبندی 10% برتر فروش محصولات None
-
مقدمهای بر توابع تحلیلی 00:49
-
مقایسه توابع LEAD ،LAG ،FIRST_VALUE و LAST_VALUE 04:42
-
نمایش LEAD و LAG 05:44
-
نمایش FIRST_VALUE و LAST_VALUE 05:02
-
LEAD و LAG (بخش 1) None
-
LEAD و LAG (بخش 2) None
-
LEAD و LAG (بخش 3) None
-
محاسبه صدکها با توابع پنجرهای 06:29
-
کار با رتبههای درصدی None
-
کار با توزیعهای تجمعی None
مشخصات آموزش
الزامات SQL: توابع پنجرهای SQL برای تحلیل کسبوکار
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:همه سطوح
- تعداد درس:57
- مدت زمان :03:37:21
- حجم :1.25GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy