آموزش دوره جامع SQL: تمرینات عملی پروژه و کدنویسی

Comprehensive SQL Course:Hands-on Project & Coding Exercises

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با کار بر روی بیش از 120 تمرین کدنویسی و یک پروژه دنیای واقعی، یک توسعه‌دهنده مطمئن SQL شوید [2024 جدید] شما یاد خواهید گرفت که چگونه جداول پایگاه داده ایجاد کنید، جدول موجود را تغییر دهید و جدولی را که لازم نیست رها کنید. جدول، اعمال تبدیل ها با استفاده از توابع، فیلتر کردن و مرتب کردن داده های برگشتی شما یاد خواهید گرفت که چگونه چندین جدول را به هم بپیوندید، داده ها را به صورت مورد نیاز برای تولید خلاصه خلاصه کنید. برای ایجاد و کار با نماها برای ساده کردن راه حل های پیچیده شما یاد خواهید گرفت که چگونه از توابع پنجره برای انجام تجزیه و تحلیل داده های پیچیده به راحتی استفاده کنید. نحوه طراحی و پیاده سازی پایگاه داده برای یک پروژه دنیای واقعی را یاد خواهید گرفت. برای برآوردن نیازهای یک پروژه دنیای واقعی پیش نیازها: بدون نیاز به تجربه قبلی SQL یا برنامه نویسی. من از ابتدا شروع می کنم و دستورالعمل های گام به گام را ارائه می دهم بدون نیاز به نصب پایگاه داده. ما از پایگاه داده ارائه شده توسط Udemy Platform استفاده می کنیم. بنابراین، هر وسیله ای که برای گذراندن دوره استفاده می کنید کافی است.

خوش آمدید!

من مشتاقانه منتظر هستم تا در یادگیری SQL، یکی از مهارت های اساسی مورد نیاز برای حرفه ای شدن در زمینه داده، به شما کمک کنم. SQL یکی از مهارت های مهم مورد نیاز برای تبدیل شدن به مهندس داده، تحلیلگر داده، دانشمندان داده، توسعه دهندگان وب، توسعه دهنده برنامه و غیره است.


این یک دوره آموزشی با بیش از 120 تمرین کدنویسی و یک پروژه دنیای واقعی برای ساخت پایگاه داده برای یکی از مسابقات ورزشی محبوب، لیگ برتر هند و نوشتن تمام عبارات SQL مورد نیاز برای کارت امتیازی وب سایت مسابقات است.


نیازی به دانلود یا نصب پایگاه داده نیست. من این دوره را با استفاده از پلتفرم تمرینات کدنویسی Udemy که با یک پایگاه داده برای شما نصب شده است تدریس می کنم! برای تمرین SQL فقط به یک مرورگر وب با هر دستگاهی (یعنی iPad، تبلت، لپ تاپ) نیاز دارید!


هنگامی که دوره شامل تمام تمرین‌های کدنویسی و پروژه را تکمیل کردید، قویاً معتقدم که در موقعیتی خواهید بود که می‌توانید در یک پروژه داده دنیای واقعی با استفاده از SQL کار کنید.


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


در حال حاضر این دوره موارد زیر را به شما آموزش می دهد


  • مبانی دستورات SQL

  • جستجوی داده

  • فیلتر کردن داده ها

  • توابع ساده SQL

  • توابع تاریخ

  • توابع عبارات شرطی

  • توابع جمع

  • گروه بندی داده ها

  • ملحق می شود

  • محدودیت های SQL

  • کلیدهای خارجی و روابط اولیه

  • نمودارهای ارتباط نهاد طراحی پایگاه داده

  • سوالات فرعی

  • عبارات جدول رایج (CTE)

  • بازدید

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

  • کار با یک پروژه دنیای واقعی


این دوره هیچ دانش قبلی از SQL یا هر زبان برنامه نویسی را در نظر نمی گیرد. پس از تکمیل دوره، من واقعاً معتقدم که در موقعیتی خواهید بود که با اطمینان در یک پروژه بلادرنگ با استفاده از SQL کار کنید!



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

مبتدی - معرفی دوره Beginner - Course Introduction

  • معرفی دوره Course Introduction

  • ساختار دوره Course Structure

  • دانلود اسلایدهای دوره Course Slides Download

مبتدی - مروری Beginner - Overviews

  • مقدمه ای بر SQL Introduction to SQL

  • بررسی اجمالی تمرینات کدنویسی Udemy Udemy Coding Exercises Overview

  • تمرین - مروری بر تمرین‌های کدنویسی Udemy Practice - Udemy Coding Exercises Overview

  • اسناد SQLite (اختیاری) SQLite Documentation (Optional)

مبتدی - مقدمه ای بر بیانیه های SQL Beginner - Introduction to SQL Statements

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

  • ایجاد جداول Creating Tables

  • نوشتن بیانیه SQL - بهترین روش ها Writing SQL Statement - Best Practices

  • تمرین - ایجاد جداول Practice - Creating Tables

  • درج تک رکورد Inserting Single Record

  • تمرین - درج رکورد واحد Practice - Inserting Single Record

  • درج چندین رکورد Inserting Multiple Records

  • تمرین - درج چندین رکورد Practice - Inserting Multiple Records

  • انتخاب داده ها Selecting Data

  • تمرین - انتخاب ستون های خاص Practice - Selecting specific columns

  • تمرین - انتخاب همه ستون ها Practice - Selecting all columns

  • فیلتر کردن داده ها Filtering Data

  • تمرین - فیلتر کردن داده ها Practice - Filtering Data

  • به روز رسانی داده ها Updating Data

  • تمرین - به روز رسانی داده ها Practice - Updating Data

  • حذف داده ها Deleting Data

  • تمرین - حذف داده ها Practice - Deleting Data

  • جداول رها کردن Dropping Tables

  • تمرین - انداختن جداول Practice - Dropping Tables

  • کد مورد استفاده در هنگام نمایش Code Used During Demonstration

  • چالش 1 - مقدمه ای بر دستورات SQL Challenge 1 - Introduction to SQL Statements

  • چالش 2 - مقدمه ای بر بیانیه های SQL Challenge 2 - Introduction to SQL Statements

مبتدی - پرس و جو داده ها Beginner - Querying Data

  • داده های پرس و جو - نمای کلی Querying Data - Overview

  • Clause Overview را انتخاب کنید Select Clause Overview

  • تمرین - بند را انتخاب کنید Practice - Select Clause

  • تغییر نام ستون ها - نام مستعار ستون Renaming Columns - Column Alias

  • تمرین - تغییر نام ستون ها Practice - Renaming Columns

  • حذف موارد تکراری - متمایز Removing Duplicates - DISTINCT

  • تمرین - حذف موارد تکراری - متمایز Practice - Removing Duplicates - DISTINCT

  • از نمای کلی بند FROM Clause Overview

  • مرتب سازی خروجی ها بر اساس تک ستون - ORDER BY Sorting Outputs by Single Column - ORDER BY

  • تمرین - مرتب سازی خروجی ها بر اساس تک ستون Practice - Sorting Outputs by Single Column

  • مرتب سازی خروجی ها بر اساس چندین ستون و موقعیت - ORDER BY Sorting Outputs by Multiple Columns and Positions - ORDER BY

  • تمرین - مرتب سازی خروجی ها بر اساس چندین ستون و موقعیت Practice - Sorting Outputs by Multiple Columns and Positions

  • محدود کردن تعداد رکوردها - LIMIT Restricting number of records - LIMIT

  • تمرین - محدود کردن تعداد رکوردها Practice - Restricting number of records

  • کد مورد استفاده در هنگام نمایش Code Used During Demonstration

  • چالش 1 - پرس و جو از داده ها Challenge 1 - Querying Data

  • چالش 2 - استعلام داده ها Challenge 2 - Querying Data

مبتدی - فیلتر کردن داده ها Beginner - Filtering Data

  • مقدمه ای بر فیلتر کردن داده ها Introduction to Filtering Data

  • فیلتر کردن با استفاده از عملگرهای ریاضی Filtering Using Mathematical Operators

  • تمرین - فیلتر کردن با استفاده از عملگرهای ریاضی Practice - Filtering Using Mathematical Operators

  • فیلتر کردن داده ها با استفاده از اپراتور BETWEEN Filter Data Using BETWEEN Operator

  • تمرین - فیلتر کردن داده ها با استفاده از اپراتور BETWEEN Practice - Filter Data Using BETWEEN Operator

  • فیلتر کردن داده ها با استفاده از عملگر و درصد عام Filter Data Using Like Operator and Percentage Wildcard

  • تمرین - فیلتر کردن داده ها با استفاده از اپراتور و درصد عام Practice - Filter Data Using Like Operator and Percentage Wildcard

  • فیلتر کردن داده ها با استفاده از Like Operator و Underscore Wildcard Filter Data Using Like Operator and Underscore Wildcard

  • تمرین - فیلتر کردن داده ها با استفاده از Like Operator و Underscore Wildcard Practice - Filter Data Using Like Operator and Underscore Wildcard

  • فیلتر کردن داده ها با استفاده از Like Operator - Bringing It All Togeing Filter Data Using Like Operator - Bringing It All Together

  • تمرین - فیلتر کردن داده ها با استفاده از Like Operator - Bringing It All Togeing Practice - Filter Data Using Like Operator - Bringing It All Together

  • فیلتر کردن داده ها با استفاده از اپراتور IN Filter Data Using IN Operator

  • تمرین - فیلتر کردن داده ها با استفاده از اپراتور IN Practice - Filter Data Using IN Operator

  • فیلتر کردن داده ها با استفاده از شرایط چندگانه - و اپراتور Filter Data Using Multiple Conditions - AND Operator

  • تمرین - فیلتر کردن داده ها با استفاده از شرایط چندگانه - و اپراتور Practice - Filter Data Using Multiple Conditions - AND Operator

  • فیلتر کردن داده ها با استفاده از شرایط چندگانه - OR Operator Filter Data Using Multiple Conditions - OR Operator

  • تمرین - فیلتر کردن داده ها با استفاده از شرایط چندگانه - یا اپراتور Practice - Filter Data Using Multiple Conditions - OR Operator

  • فیلتر کردن داده ها با استفاده از شرایط چندگانه - همه را با هم جمع کنید Filter Data Using Multiple Conditions - Bringing It All Together

  • تمرین - فیلتر کردن داده ها با استفاده از شرایط چندگانه - جمع کردن همه آنها Practice - Filter Data Using Multiple Conditions - Bringing It All Together

  • فیلتر کردن داده ها با استفاده از شرایط منفی Filter Data Using Negative Conditions

  • تمرین - فیلتر کردن داده ها با استفاده از شرایط منفی Practice - Filter Data Using Negative Conditions

  • فیلترها در به روز رسانی و حذف بیانیه ها Filters in UPDATE and DELETE Statements

  • تمرین - فیلترها در به روز رسانی و حذف بیانیه ها Practice - Filters in UPDATE and DELETE Statements

  • کد مورد استفاده در هنگام نمایش Code Used During Demonstration

  • چالش 1 - فیلتر کردن داده ها Challenge 1 - Filtering Data

  • چالش 2 - فیلتر کردن داده ها Challenge 2 - Filtering Data

متوسط ​​- توابع ساده SQL Intermediate - Simple SQL Functions

  • توابع SQL - نمای کلی SQL Functions - Overview

  • توابع رشته - UPPER، LOWER، CONCAT String Functions - UPPER, LOWER, CONCAT

  • تمرین - توابع رشته UPPER، LOWER، CONCAT Practice - String Functions UPPER, LOWER, CONCAT

  • توابع رشته - REPLACE، TRIM String Functions - REPLACE, TRIM

  • تمرین - توابع رشته - REPLACE، TRIM Practice - String Functions - REPLACE, TRIM

  • توابع رشته - SUBSTR، INSTR، LENGTH String Functions - SUBSTR, INSTR, LENGTH

  • تمرین - توابع رشته - SUBSTR، INSTR، LENGTH Practice - String Functions - SUBSTR, INSTR, LENGTH

  • توابع ریاضی Math Functions

  • تمرین - توابع ریاضی Practice - Math Functions

  • فراخوانی توابع تو در تو Nested Function Calls

  • تمرین - فراخوانی توابع تو در تو Practice - Nested Function Calls

  • کد مورد استفاده در هنگام نمایش Code Used During Demonstration

  • چالش 1 - توابع ساده SQL Challenge 1 - Simple SQL Functions

  • چالش 2 - توابع ساده SQL Challenge 2 - Simple SQL Functions

متوسط ​​- توابع و عبارات شرطی Intermediate - Conditional Functions & Expressions

  • توابع شرطی - IIF Conditional Functions - IIF

  • تمرین - توابع شرطی - IIF Practice - Conditional Functions - IIF

  • عبارت CASE ساده Simple CASE Expression

  • تمرین - بیان CASE ساده Practice - Simple CASE Expression

  • عبارت CASE جستجو شد Searched CASE Expression

  • تمرین - عبارت CASE جستجو شد Practice - Searched CASE Expression

  • مقدمه ای بر NULL ها Introduction to NULLs

  • تمرین - مقدمه ای بر NULL ها Practice - Introduction to NULLs

  • توابع شرطی - IFNULL Conditional Functions - IFNULL

  • تمرین - توابع شرطی - IFNULL Practice - Conditional Functions - IFNULL

  • توابع شرطی - COALESCE Conditional Functions - COALESCE

  • تمرین - توابع شرطی - COALESCE Practice - Conditional Functions - COALESCE

  • توابع شرطی - NULLIF Conditional Functions - NULLIF

  • تمرین - توابع شرطی - NULLIF Practice - Conditional Functions - NULLIF

  • کد مورد استفاده در هنگام نمایش Code Used During Demonstration

  • چالش 1 - توابع و عبارات شرطی Challenge 1 - Conditional Functions & Expressions

  • چالش 2 - توابع و عبارات شرطی Challenge 2 - Conditional Functions & Expressions

متوسط ​​- توابع تاریخ Intermediate - Date Functions

  • مقدمه ای بر توابع تاریخ Introduction to Date Functions

  • تغییر تاریخ و زمان Transforming Date & Time

  • تمرین - تبدیل تاریخ و زمان Practice - Transforming Date & Time

  • قالب بندی تاریخ و زمان Formatting Date & Time

  • تمرین - قالب بندی تاریخ و زمان Practice - Formatting Date & Time

  • همه را با هم جمع کردن Bringing it all together

  • تمرین - همه را با هم جمع کنید Practice - Bringing it all together

  • کد مورد استفاده در هنگام نمایش Code Used During Demonstration

  • چالش 1 - توابع تاریخ Challenge 1 - Date Functions

توابع متوسط ​​- کل Intermediate - Aggregate Functions

  • مقدمه ای بر توابع جمع Introduction to Aggregate Functions

  • تمرین - مقدمه ای بر توابع جمع Practice - Introduction to Aggregate Functions

  • توابع جمعی و NULLها Aggregate Functions and NULLs

  • تمرین - توابع جمع و NULL Practice - Aggregate Functions and NULLs

  • توابع جمع - COUNT Aggregate Functions - COUNT

  • تمرین - توابع مجموع - COUNT Practice - Aggregate Functions - COUNT

  • توابع مجموع - COUNT DISTINCT Aggregate Functions - COUNT DISTINCT

  • تمرین - توابع مجموع - COUNT DISTINCT Practice - Aggregate Functions - COUNT DISTINCT

  • گروه بندی سوابق Grouping Records

  • مجموعه های گروه بندی شده (گروه های تک ستونی) Grouped Aggregates (Single Column Groups)

  • تمرین - مجموعه های گروه بندی شده (گروه های تک ستونی) Practice - Grouped Aggregates (Single Column Groups)

  • مجموعه های گروه بندی شده (گروه های چند ستونی) Grouped Aggregates (Multiple Column Groups)

  • تمرین - مجموعه های گروه بندی شده (گروه های چند ستونی) Practice - Grouped Aggregates (Multiple Column Groups)

  • داشتن بند Having Clause

  • تمرین - داشتن بند Practice - Having Clause

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

  • تمرین - دستور اجرا Practice - Order of Execution

  • کد مورد استفاده در هنگام نمایش Code Used During Demonstration

  • چالش 1 - توابع جمع Challenge 1 - Aggregate Functions

  • چالش 2 - توابع جمع Challenge 2 - Aggregate Functions

متوسط ​​- SQL Joins Intermediate - SQL Joins

  • مقدمه ای بر Joins Introduction to Joins

  • معرفی Inner Join Introduction to Inner Join

  • تمرین - مقدمه ای بر پیوستن درونی Practice - Introduction to Inner Join

  • شهودی برای پیوستن به درون An intuition to Inner Join

  • محصول دکارتی از Joins Cartesian Product from Joins

  • تمرین - محصول دکارتی از Join Practice - Cartesian Product from Join

  • آشنایی با Outer Join Introduction to Outer Join

  • عضویت بیرونی را ترک کنید Left Outer Join

  • تمرین - عضویت بیرونی سمت چپ Practice - Left Outer Join

  • عضویت بیرونی سمت راست Right Outer Join

  • تمرین - پیوستن راست بیرونی Practice - Right Outer Join

  • پیوستن کامل بیرونی Full Outer Join

  • تمرین - پیوستن کامل بیرونی Practice - Full Outer Join

  • اتصال داخلی با فیلترها Inner Join with Filters

  • تمرین - پیوستن داخلی با فیلترها Practice - Inner Join with Filters

  • اتصال بیرونی با فیلترها Outer Join with Filters

  • تمرین - پیوستن بیرونی چپ با فیلترها Practice - Left Outer Join with Filters

  • تمرین - اتصال بیرونی راست با فیلترها Practice - Right Outer Join with Filters

  • کد مورد استفاده در هنگام نمایش Code Used During Demonstration

  • چالش 1 - SQL Joins Challenge 1 - SQL Joins

  • چالش 2 - SQL Joins Challenge 2 - SQL Joins

  • چالش 3 - SQL Joins Challenge 3 - SQL Joins

متوسط ​​- مدیریت جداول Intermediate - Managing Tables

  • مدیریت جداول - نمای کلی بخش Managing Tables - Section Overview

  • بررسی اجمالی محدودیت های SQL SQL Constraints Overview

  • نسخه ی نمایشی محدودیت های SQL SQL Constraints Demo

  • تمرین - محدودیت های NOT NULL Practice - NOT NULL Constraints

  • تمرین - محدودیت ها را بررسی کنید Practice - CHECK Constraints

  • تمرین - محدودیت های منحصر به فرد Practice - UNIQUE Constraints

  • تمرین - محدودیت های پیش فرض Practice - DEFAULT Constraints

  • کلید اصلی، کلید خارجی و نمای کلی روابط Primary Key, Foreign key & Relationships Overview

  • کلید اصلی، کلید خارجی و نسخه نمایشی روابط Primary Key, Foreign key & Relationships Demo

  • تمرین - کلید اولیه Practice - Primary Key

  • تمرین - روابط کلید خارجی Practice - Foreign Key Relationships

  • جدول تغییرات Alter Table

  • تمرین - جدول تغییر دهید Practice - Alter Table

  • جدول رها کردن Drop Table

  • کد مورد استفاده در هنگام نمایش Code Used During Demonstration

  • چالش 1 Challenge 1

پروژه - الزامات و طراحی پایگاه داده Project - Requirements & Database Design

  • الزامات پروژه Project Requirements

  • طراحی پایگاه داده Database Design

  • مدل سازی داده ها Data Modelling

  • ایجاد و پر کردن جداول Creating & Populating Tables

  • تمرین - مکان میز را ایجاد کنید Practice - Create Table Venue

  • تمرین - تیم جدول ایجاد کنید Practice - Create Table Team

  • تمرین - پخش کننده جدول ایجاد کنید Practice - Create Table Player

  • تمرین - ایجاد جدول مطابقت Practice - Create Table Match

  • تمرین - دوره های جدول ایجاد کنید Practice - Create Table Innings

  • تمرین - ایجاد امتیاز جدول با توپ Practice - Create Table Score By Ball

  • تمرین - نتیجه جدول را ایجاد کنید Practice - Create Table Result

  • کد مورد استفاده در هنگام نمایش Code Used During Demonstration

پروژه - پرس و جوهای SQL برای وب سایت Project - SQL Queries for the Website

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

  • خلاصه بازی Match Summary

  • تمرین - خلاصه بازی Practice - Match Summary

  • خلاصه دوره ها - مجموع دویدن ها و ویکت ها Innings Summary - Total Runs & Wickets

  • تمرین - خلاصه دوره ها - مجموع دویدن ها و ویکت ها Practice - Innings Summary - Total Runs & Wickets

  • خلاصه دوره - مجموع اوورها Innings Summary - Total Overs

  • تمرین - خلاصه دوره ها - مجموع اوورها Practice - Innings Summary - Total Overs

  • کارت امتیازی ضربه زدن - سطح بازیکن Batting Scorecard - Player Level

  • تمرین - کارت امتیازی ضربه زدن - سطح بازیکن Practice - Batting Scorecard - Player Level

  • کارت امتیازی ضربه زدن - سطح تیم Batting Scorecard - Team Level

  • تمرین - کارت امتیازی ضربه زدن - سطح تیم Practice - Batting Scorecard - Team Level

  • کارت امتیاز بولینگ - سطح بازیکن Bowling Scorecard - Player Level

  • تمرین - کارت امتیاز بولینگ - سطح بازیکن Practice - Bowling Scorecard - Player Level

  • کد مورد استفاده در هنگام نمایش Code Used During Demonstration

پیشرفته - سوالات فرعی Advanced - Subqueries

  • مقدمه ای بر سوالات فرعی Introduction to Subqueries

  • تمرین - مقدمه ای بر سوالات فرعی Practice - Introduction to Subqueries

  • سؤالات فرعی چند ردیفی/ستونی Multiple Row / Column Subqueries

  • تمرین - سوالات فرعی چند ردیفی Practice - Multiple Row Subqueries

  • تمرین - سوالات زیر چند ستونی Practice - Multiple Column Subqueries

  • مقدمه ای بر Subquery در بند FROM Introduction to Subquery in the FROM Clause

  • تمرین - مقدمه ای بر Subquery در بند FROM Practice - Introduction to Subquery in the FROM Clause

  • مورد استفاده واقعی برای Subquery در بند FROM Real Use Case for Subquery in the FROM Clause

  • تمرین - مورد استفاده واقعی برای Subquery در بند FROM Practice - Real Use Case for Subquery in the FROM Clause

  • پرسش فرعی مرتبط Correlated Subquery

  • تمرین - استعلام فرعی مرتبط Practice - Correlated Subquery

  • کد مورد استفاده در هنگام نمایش Code Used During Demonstration

  • چالش 1 - سوالات فرعی Challenge 1 - Subqueries

  • چالش 2 - سوالات فرعی Challenge 2 - Subqueries

پیشرفته - عبارات جدول رایج (CTE) Advanced - Common Table Expressions (CTEs)

  • مقدمه ای بر عبارات جدول رایج (CTEs) Introduction to Common Table Expressions (CTEs)

  • تمرین - مقدمه ای بر CTE Practice - Introduction to CTEs

  • چندین CTE در یک کوئری Multiple CTEs in a Query

  • تمرین - چندین CTE در یک پرس و جو Practice - Multiple CTEs in a Query

  • کد زدایی با استفاده از CTE Code De-Duplication using CTEs

  • تمرین - کد زدایی با استفاده از CTE Practice - Code De-Duplication using CTEs

  • کد مورد استفاده در هنگام نمایش Code Used During Demonstration

  • چالش 1 - عبارات جدول رایج (CTE) Challenge 1 - Common Table Expressions (CTEs)

  • چالش 2 - عبارات جدول رایج (CTE) Challenge 2 - Common Table Expressions (CTEs)

پیشرفته - نمایش ها Advanced - Views

  • مقدمه ای بر Views Introduction to Views

  • دیدگاه‌هایی برای ساده‌سازی منطق تحول Views to Simplify Transformation Logic

  • تمرین - دیدگاه هایی برای ساده سازی منطق تحول Practice - Views to Simplify Transformation Logic

  • دیدگاه‌هایی برای ساده‌سازی پرسش‌های فرعی/CTE Views to Simplify Subqueries/ CTEs

  • دیدگاه‌هایی برای ساده‌سازی پرسش‌های فرعی/CTE Views to Simplify Subqueries/ CTEs

  • نماهایی برای ساده سازی پیوستن ها Views to Simplify Joins

  • نماهایی برای ساده سازی پیوستن ها Views to Simplify Joins

  • کد مورد استفاده در هنگام نمایش Code Used During Demonstration

  • چالش 1 - نماها Challenge 1 - Views

پیشرفته - توابع پنجره Advanced - Window Functions

  • مقدمه ای بر توابع پنجره Introduction to Window Functions

  • بند OVER OVER Clause

  • تمرین - بیش از بند Practice - Over Clause

  • پارتیشن توسط بند PARTITION BY Clause

  • تمرین - PARTITION BY Clause Practice - PARTITION BY Clause

  • ترتیب بر اساس بند ORDER BY Clause

  • تمرین - ORDER BY بند Practice - ORDER BY Clause

  • پارتیشن توسط و سفارش توسط بندها با هم PARTITION BY & ORDER BY Clauses Together

  • تمرین - پارتیشن بر اساس و سفارش طبق بندها با هم Practice - PARTITION BY & ORDER BY Clauses Together

  • توابع تحلیلی Analytical Functions

  • تمرین - توابع تحلیلی - LAG Practice - Analytical Functions - LAG

  • تمرین - توابع تحلیلی - LEAD Practice - Analytical Functions - LEAD

  • توابع رتبه بندی - RANK & DENSE_RANK Ranking Functions - RANK & DENSE_RANK

  • تمرین - توابع رتبه بندی - RANK & DENSE RANK Practice - Ranking Functions - RANK & DENSE RANK

  • توابع رتبه بندی - ROW_NUMBER Ranking Functions - ROW_NUMBER

  • تمرین - توابع رتبه بندی - ROW_NUMBER Practice - Ranking Functions - ROW_NUMBER

  • توابع رتبه بندی - NTILE Ranking Functions - NTILE

  • تمرین - توابع رتبه بندی - NTILE Practice - Ranking Functions - NTILE

  • مقدمه ای بر فریم های پنجره Introduction to Window Frames

  • با استفاده از فریم های پنجره، مجموع رولینگ را محاسبه کنید Calculate Rolling Totals using Window Frames

  • تمرین - محاسبه کل رولینگ Practice - Calculating Rolling Totals

  • کد مورد استفاده در هنگام نمایش Code Used During Demonstration

  • چالش 1 - توابع پنجره Challenge 1 - Window Functions

  • چالش 2 - توابع پنجره Challenge 2 - Window Functions

  • چالش 3 - توابع پنجره Challenge 3 - Window Functions

مراحل بعدی Next Steps

  • موفق باشید Good Luck

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

آموزش دوره جامع SQL: تمرینات عملی پروژه و کدنویسی
جزییات دوره
13.5 hours
130
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
293
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ramesh Retnasamy Ramesh Retnasamy

مهندس/معمار داده های ابری