آموزش SQL - MySQL برای تجزیه و تحلیل داده ها و هوش تجاری

SQL - MySQL for Data Analytics and Business Intelligence

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: SQL که شما را استخدام می کند – SQL برای تجزیه و تحلیل کسب و کار، بازاریابی و مدیریت داده ها در SQL متخصص شوید یاد بگیرید چگونه در SQL کدنویسی کنید رزومه خود را با یادگیری یک مهارت مورد تقاضا تقویت کنید. ایجاد، طراحی و کار با پایگاه های داده SQL شروع به استفاده از MySQL – سیستم مدیریت پایگاه داده شماره 1 برای توسعه دهنده SQL، مدیر پایگاه داده، تحلیلگر تجاری و فرصت های شغلی هوش تجاری آماده شوید. بهترین شیوه های SQL آزمایش شده را به طور حرفه ای بپذیرید به دست آوردن بینش نظری در مورد پایگاه های داده رابطه ای کار با پایگاه داده های پیچیده واقعی در طول دوره کسب حداکثر آمادگی برای مدیریت پایگاه داده در زندگی واقعی ابزارهای تحلیلی داده را به مجموعه مهارت خود اضافه کنید شهود کسب و کار را در حین حل وظایف با داده های بزرگ مطالعه کنید تئوری مدیریت پایگاه داده رابطه ای را مطالعه کنید که هر روز در محل کار خود به آن نیاز خواهید داشت یاد بگیرید چگونه یک پایگاه داده از ابتدا ایجاد کنید توانایی در دست گرفتن کنترل خود مجموعه داده – درج، به روز رسانی و حذف سوابق از پایگاه داده خود اطمینان داشته باشید در حین کار با محدودیت ها و جداول داده های مرتبط، کاربر ماهر MySQL Workbench شوید تکنیک ها و بهترین روش های کدنویسی درجه یک را به دست آورید بدانید چگونه با استفاده از توابع انبوه SQL به سؤالات تجاری خاص پاسخ دهید Handle SQL پیچیده به آسانی به موضوعات پیشرفته‌تر در برنامه‌نویسی می‌پیوندد، مانند محرک‌های SQL، توالی‌ها، متغیرهای محلی و سراسری، شاخص‌ها، و مهارت‌های کدنویسی و هوش تجاری بیشتر برای حل مشکلات تحلیلی پیچیده، با نوشتن پرس و جوهای بی‌عیب و کارآمد، به یک کاربر ماهر SQL تبدیل شوید. تمرین هایی که دانش شما را مستحکم می کند آزادی پرس و جو از هر چیزی که دوست دارید از پایگاه داده پیش نیازها: نیازی به تجربه قبلی نیست. ما از اصول اولیه شروع خواهیم کرد

مدیریت پایگاه داده در عصر داده های بزرگ و تجزیه و تحلیل چقدر مهم است؟

این واقعاً مهم است.

چه تعداد از کارفرمایان از استخدام کارمندانی که می توانند از داده ها برای اهداف هوش تجاری استفاده کنند خوشحال هستند؟

همه آنها.

چند نفر این مهارت ها را دارند؟

کافی نیست.

به همین دلیل است که اکنون زمان یادگیری SQL و کسب مزیت رقابتی در بازار کار است. به یاد داشته باشید، متوسط ​​حقوق یک توسعه دهنده SQL 103,400 دلار است! این یک حرفه پردرآمد است.

چطور؟

خب، وقتی می‌توانید با SQL کار کنید، به این معنی است که مجبور نیستید به دیگران تکیه کنید که داده‌ها را برای شما ارسال می‌کنند و درخواست‌هایی را برای شما اجرا می‌کنند. شما می توانید آن را به تنهایی انجام دهید. این به شما امکان می‌دهد مستقل باشید و در داده‌ها عمیق‌تر شوید تا پاسخ سؤالاتی را به دست آورید که ممکن است روش کسب و کار شرکت شما را بهبود بخشد. به عنوان مثال، مدیریت پایگاه داده پایه ای برای تجزیه و تحلیل داده ها و تصمیم گیری هوشمندانه است.

نگران این هستید که تجربه قبلی نداشته باشید؟

مشکلی نیست. ما از اصول اولیه شروع می کنیم و به تدریج هر آنچه را که باید بدانید به شما آموزش می دهیم. گام به گام. بدون هیچ قدمی

چرا به طور خاص در این دوره شرکت کنید؟ آیا این مانند بقیه دوره های SQL نیست؟

می‌خواهیم فکر کنیم که اینطور نیست. تیم ما برای ایجاد دوره ای سخت کار کرد که به شرح زیر است:

  • به راحتی قابل درک است

  • زمان کارآمد و مختصر

  • نشان می دهد که چگونه SQL می تواند برای تجزیه و تحلیل داده ها و هوش تجاری بسیار مهم باشد


  • جامع - چندین موضوع را پوشش می دهد که در دوره های دیگر SQL نشان داده نشده اند


  • عملی - به شما می آموزد که چگونه با یک پایگاه داده واقعی کار کنید


  • با بهترین شیوه های حرفه ای مطابقت دارد

  • آموزش در MySQL - محبوب ترین سیستم مدیریت پایگاه داده SQL

  • شامل بسیاری از تمرین‌ها، یادداشت‌های دوره و سوالات مسابقه قابل دانلود

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

ما قویاً معتقدیم که این دوره بهترین مواد آموزشی موجود است. این یک تجربه واقعا تعاملی است که شما را برای یک محیط کاری واقعی آماده می کند.

ما عاشق تدریس هستیم

تا کنون، بیش از 1,750,000 دانش آموز دوره های ما را در اینجا در Udemy گذرانده اند. آموزش کاری است که ما به بهترین شکل انجام می دهیم، و ما افتخار می کنیم که مایل بیشتری را برای ایجاد جذاب ترین محتوا برای شما، دانش آموزانمان، طی می کنیم. ماموریت ما این است که به شما کمک کنیم شکاف بین دانش نظری تدریس شده در مدرسه و دانشگاه و کاربرد عملی مورد نیاز در محل کار را پر کنید.

بنابراین، چرا باید در این دوره ثبت نام کنید و SQL را یاد بگیرید؟

  1. حقوق/درآمد. همانطور که قبلاً اشاره کردیم، یادگیری SQL یک فرصت عالی است. افزایش قابل توجهی در تقاضا برای مهارت هایی که حول مدیریت پایگاه داده، مدیریت پایگاه داده، و تجزیه و تحلیل تجاری با تکیه بر داده ها می چرخد، وجود دارد. شرکت ها برای متخصصانی که چنین دانشی دارند، دلارهای بالایی می پردازند

  2. حرفه آینده. در سال های آینده، داده ها فقط از نظر اهمیت و اندازه افزایش خواهند یافت. بنابراین، انتخاب مهارتی که احتمالاً در سال‌های آینده تقاضا را افزایش می‌دهد، عالی است

  3. استدلال تحلیلی. زبان های برنامه نویسی یک راه عالی برای آموزش ذهن شما هستند. علاوه بر این، درک یک کار تجاری و جستجوی راه حل آن از طریق نوشتن کد می تواند واقعاً جالب و محرک باشد، زمانی که با اصول اولیه آشنا شوید

در مورد گواهی ها چطور؟ آیا گواهی ارائه می دهید؟

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

عالی به نظر می رسد، درست است؟

پس منتظر چه چیزی هستید؟ روی دکمه «اکنون خرید» کلیک کنید و بیایید این سفر را با هم شروع کنیم!


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

مقدمه ای بر پایگاه های داده، SQL و MySQL Introduction to databases, SQL, and MySQL

  • دوره شامل چه مواردی می شود؟ What does the course cover?

  • چرا SQL؟ Why SQL?

  • چرا SQL؟ Why SQL?

  • چرا MySQL؟ Why MySQL?

  • چرا MySQL؟ Why MySQL?

  • مقدمه ای بر پایگاه های داده Introduction to databases

  • مقدمه ای بر پایگاه های داده Introduction to databases

نظریه SQL SQL theory

  • SQL به عنوان یک زبان اعلامی SQL as a declarative language

  • SQL به عنوان یک زبان اعلامی SQL as a declarative language

  • زبان تعریف داده (DDL) Data definition language (DDL)

  • زبان تعریف داده (DDL) Data definition language (DDL)

  • کلمات کلیدی SQL SQL keywords

  • کلمات کلیدی SQL SQL keywords

  • زبان دستکاری داده ها (DML) Data manipulation language (DML)

  • زبان دستکاری داده ها (DML) Data manipulation language (DML)

  • زبان کنترل داده ها (DCL) Data control language (DCL)

  • زبان کنترل داده ها (DCL) Data control language (DCL)

  • زبان کنترل تراکنش (TCL) Transaction control language (TCL)

  • زبان کنترل تراکنش (TCL) Transaction control language (TCL)

اصطلاحات پایه پایگاه داده Basic database terminology

  • ملزومات پایگاه داده رابطه ای Relational database essentials

  • ملزومات پایگاه داده رابطه ای Relational database essentials

  • پایگاه های داده در مقابل صفحات گسترده Databases vs spreadsheets

  • پایگاه های داده در مقابل صفحات گسترده Databases vs spreadsheets

  • اصطلاحات پایگاه داده Database terminology

  • اصطلاحات پایگاه داده Database terminology

  • طرحواره های رابطه ای - کلید اولیه Relational schemas - Primary key

  • طرحواره های رابطه ای - کلید اولیه Relational schemas - Primary key

  • طرحواره های رابطه ای - کلید خارجی Relational schemas - Foreign key

  • طرحواره های رابطه ای - کلید خارجی Relational schemas - Foreign key

  • طرحواره های رابطه ای - مقادیر منحصر به فرد کلید و تهی Relational schemas - Unique key and null values

  • طرحواره های رابطه ای - کلید منحصر به فرد Relational Schemas - Unique key

  • روابط Relationships

  • طرحواره های رابطه ای - روابط Relational Schemas – Relationships

نصب MySQL و آشنایی با اینترفیس Installing MySQL and getting acquainted with the interface

  • نصب MySQL Installing MySQL

  • نکته اضافی – نصب – Visual C Additional note – Installing – Visual C

  • نصب MySQL بر روی سیستم های macOS و Unix Installing MySQL on macOS and Unix systems

  • مدل مشتری-سرور The Client-Server Model

  • راه اندازی یک اتصال Setting up a connection

  • منو بخون!!! Read me!!!

  • پلاگین احراز هویت جدید - ایجاد یک کاربر جدید New Authentication Plugin - Creating a New User

  • مقدمه ای بر رابط MySQL Introduction to the MySQL interface

مراحل اولیه در SQL First steps in SQL

  • ایجاد پایگاه داده - قسمت اول Creating a Database - Part I

  • فایل های SQL SQL files

  • ایجاد پایگاه داده - قسمت اول - تمرین Creating a Database - Part I - exercise

  • ایجاد پایگاه داده - قسمت اول - راه حل Creating a Database - Part I - solution

  • ایجاد پایگاه داده - قسمت دوم Creating a Database - Part II

  • ایجاد پایگاه داده - قسمت دوم - تمرین Creating a Database - Part II - exercise

  • ایجاد پایگاه داده - قسمت دوم - راه حل Creating a Database - Part II - solution

  • مقدمه ای بر انواع داده ها Introduction to data types

  • مقدمه ای بر انواع داده ها Introduction to data types

  • انواع داده های رشته ای String data types

  • انواع داده های رشته ای String data types

  • اعداد صحیح Integers

  • اعداد صحیح Integers

  • انواع داده های ثابت و ممیز شناور Fixed and floating-point data types

  • انواع داده های ثابت و ممیز شناور Fixed and floating-point data types

  • انواع داده های مفید دیگر Other useful data types

  • انواع داده های مفید دیگر Other useful data types

  • ایجاد جدول Creating a table

  • ایجاد جدول - تمرین Creating a table - exercise

  • ایجاد جدول - راه حل Creating a table - solution

  • استفاده از بانک های اطلاعاتی و جداول Using databases and tables

  • استفاده از بانک های اطلاعاتی و جداول – تمرین Using databases and tables - exercise

  • استفاده از بانک های اطلاعاتی و جداول - راه حل Using databases and tables - solution

  • نکات اضافی در مورد استفاده از جداول Additional notes on using tables

  • نکات اضافی در مورد استفاده از جداول Additional notes on using tables

  • نکات اضافی در مورد استفاده از جداول - تمرین Additional notes on using tables - exercise

محدودیت های MySQL MySQL constraints

  • محدودیت کلید اولیه PRIMARY KEY constraint

  • محدودیت کلید اولیه PRIMARY KEY Constraint

  • محدودیت کلید اولیه - تمرین PRIMARY KEY constraint - exercise

  • محدودیت کلید اولیه - راه حل PRIMARY KEY constraint - solution

  • محدودیت کلید خارجی - قسمت اول FOREIGN KEY constraint - Part I

  • محدودیت کلید خارجی - قسمت دوم FOREIGN KEY constraint - Part II

  • محدودیت کلید خارجی - قسمت دوم - تمرین FOREIGN KEY constraint - Part II - exercise

  • محدودیت کلید خارجی - بخش دوم - راه حل FOREIGN KEY constraint - Part II - solution

  • محدودیت منحصر به فرد UNIQUE Constraint

  • محدودیت منحصر به فرد - ورزش UNIQUE Constraint - exercise

  • محدودیت پیش فرض DEFAULT Constraint

  • محدودیت پیش فرض - تمرین DEFAULT Constraint - exercise

  • محدودیت پیش فرض - راه حل DEFAULT Constraint - solution

  • محدودیت NOT NULL - قسمت اول NOT NULL Constraint - Part I

  • محدودیت NOT NULL - قسمت اول - تمرین NOT NULL Constraint - Part I - exercise

  • محدودیت NOT NULL - بخش اول - راه حل NOT NULL Constraint - Part I - solution

  • محدودیت NOT NULL - قسمت دوم NOT NULL Constraint - Part II

بهترین شیوه های SQL SQL best practices

  • تکنیک های کدگذاری و بهترین شیوه ها - بخش اول Coding techniques and best practices - Part I

  • تکنیک‌های کدنویسی و بهترین شیوه‌ها - بخش اول Coding techniques and best practices – Part I

  • تکنیک های کدگذاری و بهترین شیوه ها - بخش دوم Coding techniques and best practices - Part II

  • تکنیک‌های کدگذاری و بهترین شیوه‌ها - بخش دوم Coding techniques and best practices – Part II

در حال بارگیری پایگاه داده "کارمندان". Loading the 'employees' database

  • در حال بارگیری پایگاه داده "کارمندان". Loading the 'employees' database

  • در حال بارگیری پایگاه داده "کارمندان". Loading the 'employees' database

عبارت SQL SELECT SQL SELECT statement

  • انتخاب - از SELECT - FROM

  • SELECT - FROM - تمرین کنید SELECT - FROM - exercise

  • SELECT - FROM - راه حل SELECT - FROM - solution

  • جایی که WHERE

  • WHERE - ورزش کنید WHERE - exercise

  • WHERE - راه حل WHERE - solution

  • و AND

  • و - ورزش AND - exercise

  • و - راه حل AND - solution

  • یا OR

  • OR - ورزش OR - exercise

  • OR - راه حل OR - solution

  • تقدم اپراتور Operator precedence

  • تقدم اپراتور - تمرین Operator precedence - exercise

  • تقدم عملگر - راه حل Operator precedence - solution

  • در - نه در IN - NOT IN

  • IN - NOT IN - تمرین 1 IN - NOT IN - exercise 1

  • راه حل IN - NOT IN - 1 IN - NOT IN - solution 1

  • IN - NOT IN - تمرین 2 IN - NOT IN - exercise 2

  • راه حل IN - NOT IN - 2 IN - NOT IN - solution 2

  • LIKE - NOT LIKE LIKE - NOT LIKE

  • LIKE - NOT LIKE - ورزش کنید LIKE - NOT LIKE - exercise

  • LIKE - NOT LIKE - راه حل LIKE - NOT LIKE - solution

  • کاراکترهای وایلد Wildcard characters

  • کاراکترهای عام - ورزش Wildcard characters - exercise

  • کاراکترهای Wildcard - راه حل Wildcard characters - solution

  • بین و BETWEEN - AND

  • بین - و - ورزش BETWEEN - AND - exercise

  • راه حل بین - و - BETWEEN - AND- solution

  • IS NOT NULL - IS NULL IS NOT NULL - IS NULL

  • IS NOT NULL - IS NULL - تمرین است IS NOT NULL - IS NULL - exercise

  • IS NOT NULL - IS NULL - راه حل IS NOT NULL - IS NULL - solution

  • سایر عملگرهای مقایسه Other comparison operators

  • سایر عملگرهای مقایسه - ورزش Other comparison operators - exercise

  • سایر عملگرهای مقایسه - راه حل Other comparison operators - solution

  • متمایز را انتخاب کنید SELECT DISTINCT

  • SELECT DISTINCT - ورزش SELECT DISTINCT - exercise

  • SELECT DISTINCT - راه حل SELECT DISTINCT - solution

  • مقدمه ای بر توابع جمع Introduction to aggregate functions

  • مقدمه ای بر توابع کل - ورزش Introduction to aggregate functions - exercise

  • مقدمه ای بر توابع جمع - راه حل Introduction to aggregate functions - solution

  • سفارش توسط ORDER BY

  • سفارش توسط - ورزش ORDER BY - exercise

  • سفارش توسط - راه حل ORDER BY - solution

  • دسته بندی بر اساس GROUP BY

  • استفاده از نام مستعار (ع) Using Aliases (AS)

  • استفاده از نام مستعار (ع) - ورزش Using Aliases (AS) - exercise

  • استفاده از نام مستعار (ع) - راه حل Using Aliases (AS) - solution

  • داشتن HAVING

  • داشتن - ورزش HAVING - exercise

  • داشتن - راه حل HAVING - solution

  • WHERE vs HAVING- قسمت اول WHERE vs HAVING- Part I

  • WHERE vs HAVING - قسمت دوم WHERE vs HAVING- Part II

  • WHERE vs HAVING - قسمت دوم - تمرین WHERE vs HAVING - Part II - exercise

  • WHERE vs HAVING - بخش دوم - راه حل WHERE vs HAVING - Part II - solution

  • حد LIMIT

  • LIMIT - ورزش LIMIT - exercise

  • LIMIT - راه حل LIMIT - solution

دستور SQL INSERT SQL INSERT statement

  • بیانیه INSERT - قسمت اول The INSERT statement - Part I

  • بیانیه INSERT - قسمت دوم The INSERT statement - Part II

  • عبارت INSERT - تمرین 1 The INSERT statement - exercise 1

  • عبارت INSERT - راه حل 1 The INSERT statement - solution 1

  • عبارت INSERT - تمرین 2 The INSERT statement - exercise 2

  • عبارت INSERT - راه حل 2 The INSERT statement - solution 2

  • درج داده ها در جدول جدید Inserting data INTO a new table

  • درج داده ها در یک جدول جدید - تمرین Inserting Data INTO a New Table - exercise

  • درج داده ها در جدول جدید - راه حل Inserting Data INTO a New Table - solution

بیانیه به روز رسانی SQL SQL UPDATE Statement

  • TCL's COMMIT و ROLLBACK TCL's COMMIT and ROLLBACK

  • بیانیه به روز رسانی - قسمت اول The UPDATE Statement - Part I

  • بازگشت به عقب؛ مقاله ROLLBACK; ARTICLE

  • بیانیه به روز رسانی - قسمت دوم The UPDATE Statement - Part II

  • بیانیه به روز رسانی - بخش دوم - تمرین The UPDATE Statement – Part II - exercise

  • بیانیه به روز رسانی - بخش دوم - راه حل The UPDATE Statement – Part II - solution

بیانیه SQL DELETE SQL DELETE Statement

  • بیانیه DELETE - قسمت اول The DELETE Statement - Part I

  • بیانیه DELETE - قسمت دوم The DELETE Statement - Part II

  • بیانیه DELETE - قسمت دوم - تمرین The DELETE Statement – Part II - exercise

  • بیانیه DELETE - بخش دوم - راه حل The DELETE Statement – Part II - solution

  • DROP در مقابل TRUNCATE در مقابل DELETE DROP vs TRUNCATE vs DELETE

  • DROP در مقابل TRUNCATE در مقابل DELETE DROP vs TRUNCATE vs DELETE

MySQL - توابع جمع MySQL - Aggregate functions

  • شمردن() COUNT()

  • COUNT() - ورزش COUNT() - exercise

  • COUNT() - راه حل COUNT() - solution

  • SUM() SUM()

  • SUM() - تمرین SUM() - exercise

  • SUM() - راه حل SUM() - solution

  • MIN() و MAX() MIN() and MAX()

  • MIN() و MAX() - ورزش MIN() and MAX() - exercise

  • MIN() و MAX() - راه حل MIN() and MAX() - solution

  • AVG() AVG()

  • AVG() - ورزش AVG() - exercise

  • AVG() - راه حل AVG() - solution

  • ROUND() ROUND()

  • ROUND() - تمرین ROUND() - exercise

  • ROUND() - راه حل ROUND() - solution

  • COALESCE() - مقدمه COALESCE() - Preamble

  • IFNULL() و COALESCE() IFNULL() and COALESCE()

  • مثال دیگری از استفاده از COALESCE() Another Example of Using COALESCE()

  • مثال دیگری از استفاده از COALESCE() - تمرین 1 Another example of using COALESCE() - exercise 1

  • مثال دیگری از استفاده از COALESCE() - راه حل 1 Another example of using COALESCE() - solution 1

  • مثال دیگری از استفاده از COALESCE() - تمرین 2 Another example of using COALESCE() - exercise 2

  • مثال دیگری از استفاده از COALESCE() - راه حل 2 Another example of using COALESCE() - solution 2

  • مثال دیگری از استفاده از COALESCE() Another example of using COALESCE()

SQL Joins SQL Joins

  • مقدمه ای بر JOIN ها Introduction to JOINs

  • مقدمه ای برای JOIN - تمرین 1 Intro to JOINs - exercise 1

  • مقدمه ای برای JOIN - راه حل 1 Intro to JOINs - solution 1

  • مقدمه ای برای JOIN - تمرین 2 Intro to JOINs - exercise 2

  • پیوستن داخلی - قسمت اول INNER JOIN - Part I

  • پیوستن داخلی - قسمت دوم INNER JOIN - Part II

  • پیوستن داخلی - قسمت دوم - تمرین INNER JOIN - Part II - exercise

  • پیوستن داخلی - قسمت دوم - راه حل INNER JOIN - Part II - solution

  • نکته ای در مورد استفاده از Joins A Note on Using Joins

  • سوابق تکراری Duplicate Records

  • LEFT Join - قسمت اول LEFT JOIN - Part I

  • LEFT Join - قسمت دوم LEFT JOIN - Part II

  • LEFT JOIN - قسمت دوم - تمرین LEFT JOIN - Part II - exercise

  • LEFT JOIN - قسمت دوم - راه حل LEFT JOIN - Part II - solution

  • راست بپیوندید RIGHT JOIN

  • سینتکس جدید و قدیمی به هم می پیوندند The new and the old join syntax

  • نحو پیوستن جدید و قدیمی - تمرین The new and the old join syntax - exercise

  • نحو پیوستن جدید و قدیمی - راه حل The new and the old join syntax - solution

  • JOIN و WHERE با هم استفاده می شود JOIN and WHERE Used Together

  • مهم – جلوگیری از کد خطا: 1055! Important – Prevent Error Code: 1055!

  • JOIN و WHERE با هم استفاده می شود - ورزش کنید JOIN and WHERE Used Together - exercise

  • JOIN و WHERE با هم استفاده می شود - راه حل JOIN and WHERE Used Together - solution

  • CROSS JOIN CROSS JOIN

  • CROSS JOIN - تمرین 1 CROSS JOIN - exercise 1

  • CROSS JOIN - راه حل 1 CROSS JOIN - solution 1

  • CROSS JOIN - تمرین 2 CROSS JOIN - exercise 2

  • CROSS JOIN - راه حل 2 CROSS JOIN - solution 2

  • استفاده از توابع جمع با اتصالات Using Aggregate Functions with Joins

  • به بیش از دو جدول در SQL بپیوندید JOIN more than two tables in SQL

  • به بیش از دو جدول در SQL بپیوندید - تمرین Join more than two tables in SQL - exercise

  • به بیش از دو جدول در SQL - solution ملحق شوید Join more than two tables in SQL - solution

  • نکات و ترفندهایی برای پیوستن Tips and tricks for joins

  • نکات و ترفندهایی برای پیوستن - ورزش Tips and tricks for joins - exercise

  • نکات و ترفندهایی برای پیوستن - راه حل Tips and tricks for joins - solution

  • UNION در مقابل UNION ALL UNION vs UNION ALL

  • UNION در مقابل UNION ALL - تمرین UNION vs UNION ALL - exercise

  • UNION در مقابل UNION ALL - راه حل UNION vs UNION ALL - solution

سوالات فرعی SQL SQL Subqueries

  • SQL Subqueries با IN تو در تو WHERE SQL Subqueries with IN nested inside WHERE

  • SQL Subqueries با IN تو در تو WHERE - تمرین SQL Subqueries with IN nested inside WHERE - exercise

  • SQL Subqueries با IN تو در تو در داخل WHERE - راه حل SQL Subqueries with IN nested inside WHERE - solution

  • سوالات فرعی SQL با EXISTS-NOT EXISTS در داخل WHERE قرار گرفته اند SQL Subqueries with EXISTS-NOT EXISTS nested inside WHERE

  • پرسش‌های فرعی SQL با EXISTS-NOT EXISTS تو در تو WHERE - تمرین SQL Subqueries with EXISTS-NOT EXISTS nested inside WHERE - exercise

  • سؤالات فرعی SQL با EXISTS-NOT EXISTS در داخل WHERE - راه حل وجود دارد SQL Subqueries with EXISTS-NOT EXISTS nested inside WHERE - solution

  • سوالات فرعی SQL در SELECT و FROM تودرتو SQL Subqueries nested in SELECT and FROM

  • سوالات فرعی SQL تو در تو SELECT و FROM - تمرین 1 SQL Subqueries nested in SELECT and FROM - exercise 1

  • سوالات فرعی SQL تو در تو SELECT و FROM - راه حل 1 SQL Subqueries nested in SELECT and FROM - solution 1

  • سوالات فرعی SQL تو در تو SELECT و FROM - تمرین 2 SQL Subqueries nested in SELECT and FROM - exercise 2

  • سوالات فرعی SQL تو در تو در SELECT و FROM - راه حل 2 SQL Subqueries nested in SELECT and FROM - solution 2

SQL Self Join SQL Self Join

  • خود عضو شوید Self Join

  • خود ملحق شوید Self join

نماهای SQL SQL Views

  • بازدیدها Views

  • دیدگاه ها - ورزش Views - exercise

  • دیدگاه ها - راه حل Views - solution

روال های ذخیره شده Stored routines

  • مقدمه ای بر روتین های ذخیره شده Introduction to stored routines

  • مقدمه ای بر روتین های ذخیره شده Introduction to Stored Routines

  • نحو MySQL برای رویه های ذخیره شده The MySQL syntax for stored procedures

  • رویه های ذخیره شده - مثال - قسمت اول Stored procedures - Example - Part I

  • رویه های ذخیره شده - مثال - قسمت دوم Stored procedures - Example - Part II

  • رویه های ذخیره شده - مثال - قسمت دوم - تمرین Stored procedures - Example - Part II - exercise

  • رویه های ذخیره شده - مثال - قسمت دوم - راه حل Stored procedures - Example - Part II - solution

  • راه دیگری برای ایجاد رویه Another way to create a procedure

  • رویه های ذخیره شده با یک پارامتر ورودی Stored procedures with an input parameter

  • رویه های ذخیره شده با یک پارامتر خروجی Stored procedures with an output parameter

  • رویه های ذخیره شده با پارامتر خروجی - تمرین Stored procedures with an output parameter - exercise

  • رویه های ذخیره شده با پارامتر خروجی - راه حل Stored procedures with an output parameter - solution

  • متغیرها Variables

  • متغیرها - ورزش Variables - exercise

  • متغیرها - راه حل Variables - solution

  • توابع تعریف شده توسط کاربر در MySQL User-defined functions in MySQL

  • کد خطا: 1418. Error Code: 1418.

  • توابع تعریف شده توسط کاربر در MySQL - تمرین User-defined functions in MySQL - exercise

  • توابع تعریف شده توسط کاربر در MySQL - راه حل User-defined functions in MySQL - solution

  • روال های ذخیره شده - نتیجه گیری Stored routines - conclusion

  • روال های ذخیره شده - نتیجه گیری Stored routines - conclusion

موضوعات پیشرفته SQL Advanced SQL Topics

  • انواع متغیرهای MySQL - متغیرهای محلی Types of MySQL Variables - Local Variables

  • انواع متغیرهای MySQL - متغیرهای محلی Types of MySQL Variables - Local Variables

  • متغیرهای جلسه Session Variables

  • متغیرهای جلسه Session Variables

  • متغیرهای جهانی Global Variables

  • متغیرهای جهانی Global Variables

  • تعریف شده توسط کاربر در مقابل متغیرهای سیستم User-Defined vs System Variables

  • تعریف شده توسط کاربر در مقابل متغیرهای سیستم User-Defined vs System Variables

  • تریگرهای MySQL MySQL Triggers

  • تریگرهای MySQL MySQL Triggers

  • MySQL Triggers - ورزش MySQL Triggers - exercise

  • MySQL Triggers - راه حل MySQL Triggers - solution

  • نمایه های MySQL MySQL Indexes

  • شاخص های MySQL - تمرین 1 MySQL Indexes - exercise 1

  • شاخص های MySQL - راه حل 1 MySQL Indexes - solution 1

  • شاخص های MySQL - تمرین 2 MySQL Indexes - exercise 2

  • فهرست های MySQL - راه حل 2 MySQL Indexes - solution 2

  • بیانیه مورد The CASE Statement

  • بیانیه مورد - تمرین 1 The CASE Statement - exercise 1

  • بیانیه مورد - راه حل 1 The CASE Statement - solution 1

  • بیانیه مورد - تمرین 2 The CASE Statement - exercise 2

  • بیانیه مورد - راه حل 2 The CASE Statement - solution 2

  • بیانیه مورد - تمرین 3 The CASE Statement - exercise 3

  • بیانیه مورد - راه حل 3 The CASE Statement - solution 3

توابع پنجره SQL SQL Window Functions

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

  • تابع پنجره رتبه بندی ROW_NUMBER() و نحو مرتبط MySQL The ROW_NUMBER() Ranking Window Function and the Relevant MySQL Syntax

  • تابع پنجره رتبه بندی ROW_NUMBER() - تمرینات The ROW_NUMBER() Ranking Window Function - Exercises

  • تابع پنجره رتبه بندی ROW_NUMBER() - راه حل The ROW_NUMBER() Ranking Window Function - Solution

  • نکته ای در مورد استفاده از چندین تابع پنجره در یک پرس و جو A Note on Using Several Window Functions in a Query

  • نکته ای در مورد استفاده از چندین تابع پنجره - تمرین A Note on Using Several Window Functions - Exercise

  • نکته ای در مورد استفاده از چندین تابع پنجره - راه حل A Note on Using Several Window Functions - Solution

  • نحو توابع پنجره MySQL MySQL Window Functions Syntax

  • نحو توابع پنجره MySQL - تمرین MySQL Window Functions Syntax - Exercise

  • نحو توابع پنجره MySQL - راه حل MySQL Window Functions Syntax - Solution

  • PARTITION BY Clause در مقابل GROUP BY Clause The PARTITION BY Clause VS the GROUP BY Clause

  • The PARTITION BY Clause VS the GROUP BY Clause - Exercise The PARTITION BY Clause VS the GROUP BY Clause - Exercise

  • PARTITION BY Clause در مقابل GROUP BY Clause - راه حل The PARTITION BY Clause VS the GROUP BY Clause - Solution

  • توابع پنجره MySQL RANK() و DENSE_RANK(). The MySQL RANK() and DENSE_RANK() Window Functions

  • توابع پنجره MySQL RANK() و DENSE_RANK() - تمرین The MySQL RANK() and DENSE_RANK() Window Functions - Exercise

  • توابع پنجره MySQL RANK() و DENSE_RANK() - راه حل The MySQL RANK() and DENSE_RANK() Window Functions - Solution

  • کار با MySQL Ranking Window Functions and Joins Together Working with MySQL Ranking Window Functions and Joins Together

  • کار با MySQL Ranking Window Functions and Joins Together - Exercise Working with MySQL Ranking Window Functions and Joins Together - Exercise

  • کار با MySQL Ranking Window Functions and Joins Together - Solution Working with MySQL Ranking Window Functions and Joins Together - Solution

  • توابع LAG() و LEAD() Value Window The LAG() and LEAD() Value Window Functions

  • عملکردهای پنجره ارزش LAG() و LEAD() - تمرین The LAG() and LEAD() Value Window Functions - Exercise

  • توابع پنجره مقدار LAG() و LEAD() - راه حل The LAG() and LEAD() Value Window Functions - Solution

  • توابع جمعی MySQL در زمینه توابع پنجره - قسمت اول MySQL Aggregate Functions in the Context of Window Functions - Part I

  • توابع مجموع MySQL در زمینه توابع پنجره - قسمت اول- تمرین MySQL Aggregate Functions in the Context of Window Functions - Part I-Exercise

  • توابع جمعی MySQL در زمینه توابع پنجره - بخش اول-راه حل MySQL Aggregate Functions in the Context of Window Functions - Part I-Solution

  • توابع جمعی MySQL در زمینه توابع پنجره - قسمت دوم MySQL Aggregate Functions in the Context of Window Functions - Part II

  • توابع جمعی MySQL در زمینه توابع پنجره - قسمت دوم- تمرین MySQL Aggregate Functions in the Context of Window Functions - Part II-Exercise

  • توابع جمعی MySQL در زمینه توابع پنجره - بخش دوم - راه حل MySQL Aggregate Functions in the Context of Window Functions - Part II-Solution

عبارات جدول مشترک SQL (CTEs) SQL Common Table Expressions (CTEs)

  • عبارات جدول مشترک MySQL - مقدمه MySQL Common Table Expressions - Introduction

  • راه حلی جایگزین برای همان کار An Alternative Solution to the Same Task

  • راه حلی جایگزین برای همان کار-تمرین An Alternative Solution to the Same Task-Exercise

  • یک راه حل جایگزین برای همان کار - راه حل An Alternative Solution to the Same Task-Solution

  • استفاده از چندین زیرمجموعه در یک بند WITH - قسمت اول Using Multiple Subclauses in a WITH Clause - Part I

  • استفاده از چندین زیرمجموعه در یک بند WITH - قسمت دوم Using Multiple Subclauses in a WITH Clause - Part II

  • استفاده از چندین زیرمجموعه در یک WITH Clause-Exercise Using Multiple Subclauses in a WITH Clause-Exercise

  • استفاده از چندین زیرمجموعه در یک بند-راه حل Using Multiple Subclauses in a WITH Clause-Solution

  • ارجاع به عبارات جدول رایج در یک بند WITH Referring to Common Table Expressions in a WITH Clause

جداول موقت SQL SQL Temporary Tables

  • جداول موقت MySQL - مقدمه MySQL Temporary Tables - Introduction

  • جداول موقت MySQL در حال عمل MySQL Temporary Tables in Action

  • جداول موقت MySQL در Action-Exercise MySQL Temporary Tables in Action-Exercise

  • جداول موقت MySQL در Action-Solution MySQL Temporary Tables in Action-Solution

  • سایر ویژگی های MySQL Temporary Tables Other Features of MySQL Temporary Tables

  • سایر ویژگی های MySQL Temporary Tables-Exercise Other Features of MySQL Temporary Tables-Exercise

  • سایر ویژگی های MySQL Temporary Tables-Solution Other Features of MySQL Temporary Tables-Solution

ترکیب SQL و Tableau - مقدمه Combining SQL and Tableau - Introduction

  • مزایای یکپارچه سازی نرم افزار The Advantages of Software Integration

  • چرا ترکیب SQL و Tableau مفید است Why Combining SQL and Tableau is useful

  • نصب Tableau Public Installing Tableau Public

  • در حال بارگیری پایگاه داده 'employees_mod' Loading the 'employees_mod' Database

  • در حال بارگیری پایگاه داده 'employees_mod' Loading the 'employees_mod' Database

ترکیب SQL و Tableau - وظیفه 1 Combining SQL and Tableau - Task 1

  • وظیفه 1 Task 1

  • وظیفه 1 - متن Task 1 - Text

  • توضیح مهم! Important clarification!

  • وظیفه 1: راه حل SQL Task 1: SQL Solution

  • وظیفه 1: راه حل SQL - کد Task 1: SQL Solution - Code

  • انتقال یک مجموعه داده از SQL به Tableau Transferring a Dataset from SQL to Tableau

  • نمودار 1: تجسم و تجزیه و تحلیل راه حل در جدول - قسمت اول Chart 1: Visualizing and Analyzing the Solution in Tableau - Part I

  • نمودار 1: تجسم و تجزیه و تحلیل راه حل در جدول - قسمت دوم Chart 1: Visualizing and Analyzing the Solution in Tableau - Part II

ترکیب SQL و Tableau - Task 2 Combining SQL and Tableau - Task 2

  • وظیفه 2 Task 2

  • وظیفه 2 - متن Task 2 - Text

  • وظیفه 2: راه حل SQL Task 2: SQL Solution

  • وظیفه 2: راه حل SQL - کد Task 2: SQL Solution - Code

  • نمودار 2: تجسم و تجزیه و تحلیل راه حل در جدول Chart 2: Visualizing and Analyzing the Solution in Tableau

ترکیب SQL و Tableau - وظیفه 3 Combining SQL and Tableau - Task 3

  • وظیفه 3 Task 3

  • وظیفه 3 - متن Task 3 - Text

  • وظیفه 3: راه حل SQL Task 3: SQL Solution

  • وظیفه 3: راه حل SQL - کد Task 3: SQL Solution - Code

  • نمودار 3: تجسم و تجزیه و تحلیل راه حل در جدول Chart 3: Visualizing and Analyzing the Solution in Tableau

ترکیب SQL و Tableau - وظیفه 4 Combining SQL and Tableau - Task 4

  • وظیفه 4 Task 4

  • وظیفه 4 - متن Task 4 - Text

  • وظیفه 4: راه حل در SQL Task 4: Solution in SQL

  • وظیفه 4: راه حل در SQL - کد Task 4: Solution in SQL - Code

  • نمودار 4: تجسم و تجزیه و تحلیل راه حل در جدول Chart 4: Visualizing and Analyzing the Solution in Tableau

ترکیب SQL و Tableau - وظیفه 5 Combining SQL and Tableau - Task 5

  • وظیفه 5: سازماندهی نمودارهای 1-4 در یک داشبورد زیبا با استفاده از Tableau Task 5: Organizing Charts 1-4 into a Beautiful Dashboard using Tableau

SQL را تمرین کنید – 10 سوال نهایی Practice SQL – 10 Final Query Questions

  • SQL را تمرین کنید – 10 سوال نهایی Practice SQL – 10 Final Query Questions

سخنرانی جایزه BONUS LECTURE

  • سخنرانی پاداش: مراحل بعدی Bonus Lecture: Next Steps

نمایش نظرات

آموزش SQL - MySQL برای تجزیه و تحلیل داده ها و هوش تجاری
جزییات دوره
11 hours
331
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
197,143
4.6 از 5
دارد
دارد
دارد
365 Careers
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

365 Careers 365 Careers

ایجاد فرصت برای دانشجویان علوم داده و مالی