دوره آموزشی پنج نکته مهم در SQL پیشرفته
⏱️ 1 ساعت 36 دقیقه📈 پیشرفته📅 2023-08-24
مدرسین

Kendall Ruber
جزئیات دوره
توی این دوره، کندال روبِر به شما نشون میده که چطور میتونید روی دانش پایهای خودتون از دستورات SQL بسازید و مفاهیم پیشرفته SQL رو یاد بگیرید. او با ارائه تمرینهای عملی، این مهارتها رو به شما میآموزه تا بتونید ازشون برای حل مشکلات معمول کسب و کار استفاده کنید. تا آخر این دوره، دانشجوها باید بتونند کاربردها و محدودیتهای مختلف توابع پیشرفته SQL رو درک کنند و بتونند این توابع رو برای حل مشکلات کسب و کار بهطور درست به کار ببرند. یاد بگیرید و تمرین کنید که چطور زیرپرس و جوها (subqueries)، CTEها (Common Table Expressions) و توابع پنجرهای (windows functions) رو بسازید.
مهارت ها
SQLDatabase AdministrationAdvancedDatabase DevelopmentDatabase ManagementData AnalysisProgramming LanguagesData ScienceBusiness Analysis and StrategyBusiness Software and ToolsOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - اهمیت SQL در دنیای داده محور
- 02 - دانش پیش نیاز
- 03 - پیمایش فایلهای تمرین در GitHub
- 04 - راهاندازی Microsoft SQL Server
- 05 - اضافه کردن محدودیتهای کلید اولیه
1. سؤالات فرعی
- 06 - فرعی چیست
- 07 - نحو یک پرسش فرعی اسکالر
- 08 - نحو یک سوال فرعی چند ردیفی
- 09 - استعلام فرعی ناهمبسته
- 10 - استعلام فرعی همبسته
- 11 - چالش - ایجاد یک پرسش فرعی
- 12 - راه حل - ایجاد یک پرسش فرعی
2. عبارات جدول رایج (CTE)
- 13 - نحو CTEها
- 14 - CTEهای بازگشتی
- 15 - چالش - CTE ایجاد کنید
- 16 - راه حل - CTE ایجاد کنید
- 17 - تفاوت CTE و Subquery
3. توابع ویندوز - ROW NUMBER()
- 18 - مقدمه ای بر توابع پنجره
- 19 - شیرجه زدن به ردیف ()
- 20 - چالش - یک شماره ردیف را محاسبه کنید
- 21 - راه حل - یک عدد ردیف را محاسبه کنید
4. توابع ویندوز - LAG() و LEAD()
- 22 - استفاده از موارد و نحو از LAG() و LEAD()
- 23 - استفاده از LAG() و LEAD() پشت سر هم
- 24 - چالش - استفاده از LAG() و LEAD() برای تعیین آخرین مقادیر سفارش
- 25 - راه حل - استفاده از LAG() و LEAD() برای تعیین آخرین مقادیر سفارش
5. رتبه بندی توابع ویندوز
- 26 - مقدمه ای بر رتبه بندی توابع پنجره
- 27 - نشان دادن تمایز بین RANK() و DENSE RANK()
- 28 - چالش - RANK() و DENSE RANK()
- 29 - راه حل - RANK() و DENSE RANK()
نتیجه
- 30 - جمع بندی
مشاهده دوره کامل
رفتن به دوره