آموزش سطح بالا: SQL پیشرفته

Level Up: Advanced SQL

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

آیا می‌خواهید مهارت‌های پیشرفته SQL خود را آزمایش کنید؟ این دوره برای شما طراحی شده است. این چالش‌های مختصر به شما امکان می‌دهد مغز خود را توسعه دهید و استعدادهای خود را به سطح بعدی برسانید. به مایکروسافت MVP و متخصص SQL جس پومفرت بپیوندید تا در مورد آنچه برای تبدیل شدن به یک کاربر اصلی SQL لازم است بیشتر بدانید. با نحوه اجرای برخی از پرس و جوهای پیچیده تر SQLite، از جمله انواع پیوستن پیچیده، گروه بندی، گزینه های انتخاب پیشرفته، توابع پنجره، و موارد دیگر آشنا شوید.

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

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


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

معرفی Introduction

  • چالش های پیشرفته کد SQL (در حال انجام) Advanced SQL code challenges (In progress)

  • استفاده از GitHub Codespaces با این دوره Using GitHub Codespaces with this course

  • نحوه اجرای کوئری های SQLite How to execute SQLite queries

1. می پیوندد 1. Joins

  • فهرستی از کارمندان و مدیران فوری آنها ایجاد کنید Create a list of employees and their immediate managers

  • فروشندگانی را پیدا کنید که فروش صفر دارند Find salespeople who have zero sales

  • همه مشتریان و فروش آنها را فهرست کنید، حتی اگر برخی از داده ها از بین رفته باشند List all customers and their sales, even if some data is gone

2. گروه بندی 2. Grouping

  • به ازای هر کارمند چند خودرو فروخته شده است؟ How many cars have been sold per employee?

  • کمترین و گران ترین خودروی فروخته شده توسط هر کارمند را پیدا کنید Find the least and most expensive car sold by each employee

  • نمایش گزارش برای کارمندانی که حداقل پنج خودرو فروخته اند Display a report for employees who have sold at least five cars

3. گزینه های پیشرفته را انتخاب کنید 3. Advanced Select Options

  • با استفاده از CTE، فروش را در سال خلاصه کنید Summarize sales per year by using a CTE

  • نمایش تعداد فروش برای هر کارمند بر اساس ماه برای سال 2021 Display the number of sales for each employee by month for 2021

  • فروش خودروهای برقی را با استفاده از پرس و جو پیدا کنید Find the sales of cars that are electric by using a subquery

4. توابع پنجره 4. Windowing Functions

  • برای هر فروشنده، مدل های خودرویی را که بیشترین فروش را داشته اند رتبه بندی کنید For each salesperson, rank the car models they've sold the most

  • گزارشی ایجاد کنید که فروش در ماه و کل سالانه را نشان دهد Create a report showing sales per month and an annual total

  • نمایش تعداد خودروهای فروخته شده در این ماه و ماه گذشته Display the number of cars sold this month and last month

نتیجه Conclusion

  • به یادگیری ادامه دهید Keep learning

نمایش نظرات

آموزش سطح بالا: SQL پیشرفته
جزییات دوره
37m
16
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Jess Pomfret
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jess Pomfret Jess Pomfret

معمار پایگاه داده پلتفرم و Microsoft MVP

Jess Pomfret یک معمار پلتفرم پایگاه داده و MVP مایکروسافت است.

Jess از سال 2011 به طور گسترده با SQL Server کار کرده است. او متخصص در جنبه های حل مسئله اتوماسیون فرآیند با PowerShell است، او یکی از همکاران مکرر dbatools و dbachecks، ماژول های منبع باز PowerShell است که به خودکارسازی مدیریت و نگهداری نمونه های SQL Server کمک می کند. در طول دوران حرفه ای خود، او همچنین چندین منبع پیکربندی را به ماژول SqlServerDsc کمک کرده است.

جس در جنوب غربی انگلستان بزرگ شد، جایی که در حال حاضر برای Data Masterminds زندگی می کند و کار می کند.