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

The Advanced SQL Course

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: مهارت های جستجوی SQL خود را ارتقا دهید و از سطح متوسط ​​به سطح پیشرفته بروید

آنچه یاد خواهید گرفت

  • دانش آموزان به توابع و عملیات SQL پیشرفته تسلط خواهند داشت
  • توابع تحلیلی (پنجره)
  • عبارات منظم (RegEx)
  • نماهای مادی شده
  • گروه بر اساس پسوند
  • جستارهای سلسله مراتبی
  • عبارات جدول رایج (CTE)
  • سوالات فرعی پیشرفته
  • پاکسازی داده
  • دستکاری داده

اگر تجربه ای با SQL دارید و می خواهید مهارت های پرس و جو خود را از سطح متوسط ​​تا پیشرفته به سطح بعدی ارتقا دهید، این دوره عالی برای شماست!

نیازی به دانلود یا نصب نرم افزار نیست. ما از Oracle APEX که یک برنامه مبتنی بر وب است استفاده خواهیم کرد - شما با پایگاه داده مجازی خود که در فضای ابری میزبانی می شود راه اندازی خواهید شد! اگرچه ما از Oracle APEX استفاده خواهیم کرد، این دوره برای برجسته کردن تفاوت‌های کلیدی بین برخی از سیستم‌های مدیریت پایگاه داده اصلی مانند MySQL و Microsoft SQL Server طراحی شده است، بنابراین آنچه در این دوره یاد می‌گیرید می‌تواند در تمام پلتفرم‌های پشتیبانی‌کننده SQL اعمال شود.

این دوره شامل موارد زیر است:

  • توابع تحلیلی (پنجره)

  • عبارات منظم (RegEx)

  • مشاهده های مادی شده

  • برنامه های افزودنی برای گروه بندی بر اساس

  • سوالات فرعی مرتبط

  • عبارات جدول رایج

  • پرس و جوهای سلسله مراتبی

  • پاکسازی داده ها

  • دستکاری داده ها

سخنرانی‌های این دوره به تکه‌های کوتاه و کوچکی مرتب شده‌اند. این دوره به گونه ای طراحی شده است که جامع و در عین حال مختصر باشد تا تجربه یادگیری را تا حد امکان آسان کند. هر بخش از دوره به طور خاص برای ارائه تجربه یادگیری بهینه طراحی شده است، بخش ها مملو از آزمون ها، تکالیف و سناریوهای دنیای واقعی هستند تا به شما فرصتی برای توسعه مهارت های عملی خود بدهند.

من به عنوان مربی شما بیش از 10 سال تجربه حرفه ای مشاوره و کار برای طیف وسیعی از شرکت های سهامی عام دارم. من به طور گسترده روی چندین سیستم مدیریت پایگاه داده از جمله Oracle، MySQL و Microsoft SQL Server کار کرده ام.

امیدوارم شما را در دوره ثبت نام کنید!

این دوره برای چه کسانی شغلی را در زمینه مرتبط با داده دنبال کنید

سرفصل ها و درس ها

مقدمه و راه اندازی دوره Introduction & Course Set Up

  • مروری بر دوره و دانش پیش نیاز Course Overview & Prerequisite Knowledge

  • راه اندازی حساب Oracle APEX Oracle APEX Account Set Up

  • بررسی اجمالی Oracle APEX Oracle APEX Overview

  • نصب مجموعه داده (اتوماتیک) Dataset Installation (Automatic)

  • (اختیاری) نصب دستی داده ها (Optional) Manual Data Installation

  • بررسی اجمالی مجموعه داده Dataset Overview

  • میز دوتایی Dual Table

  • درک توضیح پلان ها در اوراکل Understanding Explain Plans In Oracle

پاکسازی و دستکاری داده ها Data Cleansing And Manipulation

  • نمای کلی بخش Section Overview

  • Coalesce و NVL Coalesce and NVL

  • تریم و پد Trim and Pad

  • بزرگترین و کمترین Greatest and Least

  • جداول چرخشی Pivoting Tables

  • جداول بدون محور Unpivoting Tables

  • سوال تکلیف 1 Assignment Question 1

  • حل تکلیف سوال 1 Assignment Question 1 Solution

  • راه حل تکلیف 1 (کد SQL) Assignment Question 1 Solution (SQL Code)

  • تکلیف سوال 2 Assignment Question 2

  • حل تکلیف 2 Assignment Question 2 Solution

  • راه حل تکلیف 2 (کد SQL) Assignment Question 2 Solution (SQL Code)

عبارات منظم (RegEx) Regular Expressions (RegEx)

  • نمای کلی بخش Section Overview

  • عبارات منظم و متاکاراکترها Regular Expressions And Metacharacters

  • تطبیق الگو با «.» '+' '؟' "*" متاکاراکترها Pattern Matching With The '.' '+' '?' '*' Metacharacters

  • تطبیق الگو با متاکاراکترهای '\d' و '\w' Pattern Matching With The '\d' and '\w' Metacharacters

  • تطبیق الگو با فواصل، لیست ها و گروه ها Pattern Matching With Intervals, Lists and Groups

  • تطبیق الگو ادامه دارد Pattern Matching Continued

  • مقدمه ای بر توابع RegEx در اوراکل Introduction To RegEx Functions In Oracle

  • REGEXP_LIKE و سوالات تکلیف REGEXP_LIKE & Assignment Questions

  • REGEXP_INSTR و سوالات تکلیف REGEXP_INSTR & Assignment Questions

  • REGEXP_SUBSTR و سوالات تکلیف REGEXP_SUBSTR & Assignment Questions

  • REGEXP_REPLACE و سوالات تکلیف REGEXP_REPLACE & Assignment Questions

  • متا شخصیت های کلاس Class Metacharacters

  • نتیجه گیری در مورد RegEx Concluding Thoughts On RegEx

  • منابع خارجی مفید Useful External Resources

  • امتحان Quiz

توابع تحلیلی (پنجره). Analytical (Window) Functions

  • نمای کلی بخش Section Overview

  • مقدمه ای بر توابع تحلیلی Introduction to Analytical Functions

  • مقدمه ای بر بند Over An Introduction To The Over Clause

  • The Over Clause - Partition By The Over Clause - Partition By

  • The Over Clause - Order By The Over Clause - Order By

  • مقدمه ای بر قاب های پنجره An Introduction To Window Frames

  • قاب پنجره - ردیف Window Frame - Rows

  • قاب پنجره - محدوده Window Frame - Range

  • قاب پنجره - رفتار پیش فرض Window Frame - Default Behaviour

  • یادداشت سریع در مورد قاب های پنجره Quick Note on Window Frames

  • انواع اصلی توابع پنجره Main Types Of Window Functions

  • توابع جمع - SUM، AVG، MAX، MIN و COUNT Aggregate Functions - SUM, AVG, MAX, MIN and COUNT

  • توابع تحلیلی - LAG، LEAD، NTILE و NTH_VALUE Analytical Functions - LAG, LEAD, NTILE and NTH_VALUE

  • توابع رتبه بندی - ROW_NUMBER، RANK و DENSE_RANK Ranking Functions - ROW_NUMBER, RANK and DENSE_RANK

  • توابع توزیع - PERCENT_RANK و CUME_DIST Distribution Functions - PERCENT_RANK and CUME_DIST

  • حکم اعدام Order of Execution

  • تمرین سناریو 1 Practice Scenario Walkthrough 1

  • تمرین سناریو 2 Practice Scenario Walkthrough 2

  • تمرین سناریو 3 Practice Scenario Walkthrough 3

  • تمرین سناریو 4 Practice Scenario Walkthrough 4

  • آماده سازی داده های تکلیف Assignment Data Preparation

  • آماده سازی داده های تکلیف (کد SQL) Assignment Data Preparation (SQL Code)

  • سوال تکلیف 1 Assignment Question 1

  • حل تکلیف سوال 1 Assignment Question 1 Solution

  • راه حل تکلیف 1 (کد SQL) Assignment Question 1 Solution (SQL Code)

  • تکلیف سوال 2 Assignment Question 2

  • حل تکلیف 2 Assignment Question 2 Solution

  • راه حل تکلیف 2 (کد SQL) Assignment Question 2 Solution (SQL Code)

  • تکلیف سوال 3 Assignment Question 3

  • حل تکلیف 3 Assignment Question 3 Solution

  • یادداشت در مورد حل تکلیف Note on Assignment Solution

  • راه حل تکلیف 3 (کد SQL) Assignment Question 3 Solution (SQL Code)

  • پاداش (مجموعات در حال اجرا): سوال تکلیف 4 BONUS (Running Totals): Assignment Question 4

  • پاداش (مجموع در حال اجرا): راه حل سوال 4 (کد SQL) BONUS (Running Totals): Assignment Question 4 Solution (SQL Code)

گروه بر اساس برنامه های افزودنی Group By Extensions

  • نمای کلی بخش Section Overview

  • مقدمه ای برای گروه بندی بر اساس برنامه های افزودنی Introduction To Group By Extensions

  • ROLLUP ROLLUP

  • مکعب CUBE

  • ویدیوی سریع در مورد چرا من از NVL استفاده می کنم () Quick Video On Why I Am Using NVL()

  • عملکرد GROUPING_ID GROUPING_ID Function

  • مجموعه های گروه بندی Grouping Sets

  • ترکیب ستون ها Combining Columns

  • منابع خارجی مفید Useful External Resources

  • منابع خارجی مفید Useful External Resources

  • سوال تکلیف 1 Assignment Question 1

  • حل تکلیف سوال 1 Assignment Question 1 Solution

  • راه حل تکلیف 1 (کد SQL) Assignment Question 1 Solution (SQL Code)

  • تکلیف سوال 2 Assignment Question 2

  • حل تکلیف 2 Assignment Question 2 Solution

  • راه حل تکلیف 2 (کد SQL) Assignment Question 2 Solution (SQL Code)

  • تکلیف سوال 3 Assignment Question 3

  • حل تکلیف 3 Assignment Question 3 Solution

  • راه حل تکلیف 3 (کد SQL) Assignment Question 3 Solution (SQL Code)

پرس و جوهای سلسله مراتبی Hierarchical Queries

  • نمای کلی بخش Section Overview

  • مقدمه ای بر پرس و جوهای سلسله مراتبی Introduction To Hierarchical Queries

  • اتصال با و شروع با بندها The Connect By & Start With Clauses

  • شبه ستون سطح The Level Pseudocolumn

  • CONNECT_BY_ROOT و SYS_CONNECT_BY_PATH CONNECT_BY_ROOT & SYS_CONNECT_BY_PATH

  • ترتیب نتایج جستجوی سلسله مراتبی شما Ordering Your Hierarchical Query Results

  • قالب بندی پرس و جو سلسله مراتبی شما Formatting Your Hierarchical Query

  • فیلتر کردن نتایج Filtering Your Results

  • پردازش پرس و جو سلسله مراتبی Hierarchical Query Processing

  • سوال تکلیف 1 Assignment Question 1

  • حل تکلیف سوال 1 Assignment Question 1 Solution

  • راه حل تکلیف 1 (کد SQL) Assignment Question 1 Solution (SQL Code)

  • تکلیف سوال 2 Assignment Question 2

  • حل تکلیف 2 Assignment Question 2 Solution

  • راه حل تکلیف 2 (کد SQL) Assignment Question 2 Solution (SQL Code)

  • تکلیف سوال 3 Assignment Question 3

  • حل تکلیف 3 Assignment Question 3 Solution

  • راه حل تکلیف 3 (کد SQL) Assignment Question 3 Solution (SQL Code)

  • تکلیف سوال 4 Assignment Question 4

  • حل تکلیف 4 Assignment Question 4 Solution

  • راه حل تکلیف 4 (کد SQL) Assignment Question 4 Solution (SQL Code)

سوالات فرعی مرتبط و عبارات جدول رایج (CTE) Correlated Subqueries And Common Table Expressions (CTEs)

  • نمای کلی بخش Section Overview

  • خلاصه در مورد سوالات فرعی Recap On Subqueries

  • سوالات فرعی مرتبط، جایی که وجود دارد و جایی که وجود ندارد Correlated Subqueries, Where Exists And Where Not Exists

  • عبارات جدول رایج (CTE) Common Table Expressions (CTEs)

  • CTE های بازگشتی Recursive CTEs

  • سوال تکلیف 1 Assignment Question 1

  • حل تکلیف سوال 1 Assignment Question 1 Solution

  • حل تکلیف سوال 1 Assignment Question 1 Solution

  • راه حل تکلیف 1 (کد SQL) Assignment Question 1 Solution (SQL Code)

  • راه حل تکلیف 1 (کد SQL) Assignment Question 1 Solution (SQL Code)

  • تکلیف سوال 2 Assignment Question 2

  • تکلیف سوال 2 Assignment Question 2

  • حل تکلیف 2 Assignment Question 2 Solution

  • حل تکلیف 2 Assignment Question 2 Solution

  • راه حل تکلیف 2 (کد SQL) Assignment Question 2 Solution (SQL Code)

  • راه حل تکلیف 2 (کد SQL) Assignment Question 2 Solution (SQL Code)

  • تکلیف سوال 3 Assignment Question 3

  • تکلیف سوال 3 Assignment Question 3

  • حل تکلیف 3 Assignment Question 3 Solution

  • حل تکلیف 3 Assignment Question 3 Solution

  • راه حل تکلیف 3 (کد SQL) Assignment Question 3 Solution (SQL Code)

  • راه حل تکلیف 3 (کد SQL) Assignment Question 3 Solution (SQL Code)

نماهای مادی شده Materialized Views

  • نمای کلی بخش Section Overview

  • نمای کلی بخش Section Overview

  • جمع بندی سریع در بازدیدها Quick Recap On Views

  • نماهای مادی شده چیست؟ What Are Materialized Views?

  • نحو Syntax

  • نماهای مادی شده ساده و پیچیده Simple And Complex Materialized Views

  • انواع Refresh Refresh Types

  • در صورت تعهد/در صورت تقاضا On Commit / On Demand

  • بازخوانی دستی نمای مادی شده شما Manually Refreshing Your Materialized View

  • ساخت به تعویق افتاد Build Deferred

  • بازنویسی پرس و جو Query Rewrite

  • تبدیل یک جدول موجود به نمای مادی شده Converting An Existing Table Into A Materialized View

  • راهنمایی اضافی Additional Guidance

  • لینک ها و منابع مفید Useful Links And Resources

  • امتحان Quiz

  • امتحان Quiz

پیوست: نصب دستی مجموعه داده (اختیاری) Appendix: Manual Dataset Installation (Optional)

  • نصب مجموعه داده کشورها (دستی) Countries Dataset Installation (Manual)

  • نصب مجموعه داده کارکنان (EMP/DEPT) (دستی) Employees (EMP/DEPT) Dataset Installation (Manual)

  • نصب مجموعه داده سفارشات مشتری (دستی) Customer Orders Dataset Installation (Manual)

نمایش نظرات

آموزش دوره پیشرفته SQL
جزییات دوره
6h 18m
137
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
32,031
4.5 از 5
دارد
دارد
دارد
Malvik Vaghadia
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Malvik Vaghadia Malvik Vaghadia

مالویک بیش از 10 سال کار و مشاوره با تعدادی از شرکت های فهرست شده در لیست/لیست نشده به عنوان متخصص داده و BI را گذرانده است. در طول زندگی حرفه ای خود ، مالویک یک مهارت در تجزیه و تحلیل داده ها و تجسم ، با مهارت در مورد تعدادی از زبان های برنامه نویسی از جمله SQL ، Python و R. ایجاد کرده است. او به طور گسترده با تعدادی از سیستم عامل های نرم افزاری پیشرو از جمله Hadoop ، Oracle ، MySQL ، MS SQL Server ، Qlik و Microsoft Power Platforms. وی دارای تعدادی گواهینامه از جمله: · کارشناس راه حل های مجاز مایکروسافت: مدیریت داده و تجزیه و تحلیل · Microsoft Certified Solutions Associate: گزارشگری BI · مجوز Qlik Sense Data Architect