دوره آموزشی پنج نکته مهم در SQL پیشرفته

دوره آموزشی پنج نکته مهم در SQL پیشرفته

⏱️ 1 ساعت 36 دقیقه📈 پیشرفته📅 2023-08-24

مدرسین

Kendall Ruber

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 - جمع بندی

مشاهده دوره کامل

رفتن به دوره