Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Business Business Analytics & Intelligence SQL

Начальный курс SQL

Уверенно пишите SQL запросы к базам данных: Oracle, MySQL, PostgreSQL, Microsoft SQL Server, Teradata, и т.д.
Rating: 4.7 out of 54.7 (686 ratings)
3,689 students
Created by Vlad Burmistrov
Last updated 1/2021
Russian
30-Day Money-Back Guarantee

What you'll learn

  • Разрабатывать запросы SQL к базам данных.
  • Избегать частых ошибок, которые делают новички
  • Использовать SQL для анализа данных
  • Указать SQL в Вашем резюме

Requirements

  • Начальных знаний не требуется. Достаточно иметь желание научиться работать с SQL.
  • Компьютер для выполнения практических заданий: Windows или Mac OS.
  • Никаких лицензий не требуется - всё программное обеспечение, используемое в курсе, бесплатно.

Description

В этом курсе изложены основы языка SQL для реляционных баз данных. 

Язык SQL кажется простым - и это действительно так. Однако в каждом деле есть свои тонкости. И эти тонкости изложены в этом курсе - это работа со значениями NULL, дубликаты строк и потеря строк при соединении таблиц и многие другие.

Моя основная работа уже больше 15 лет - это анализ данных с помощью сложных SQL запросов. Поэтому я решил создать этот курс, чтобы поделиться опытом и решениями задач, с которыми сталкиваюсь в ежедневной работе.

Зачем нужен SQL ?  Этот навык нужен во многих профессиях - программистам, тестировщикам, администраторам баз данных, аналитикам, data scientist'ам и многим другим.  Объём данных в мире растёт экспоненциальными темпами. И многие из этих данных по-прежнему реляционные - состоят из таблиц, строк и колонок. Поэтому язык SQL не только не теряет своей актуальности, но со временем становится всё более и более востребованным!

А также всем, кто интересуется открытыми данными. Вы можете взять любые открытые данные в интернете в формате CSV, загрузить их к себе в базу данных, и извлечь из этих данных нужную Вам информацию с помощью SQL!

В курсе есть практические задания. Так что Вы не просто посмотрите лекции, но и сами напишете SQL запросы. Также после каждого упражнения мы разбираем решения этих заданий.

Это компактный курс, чтобы сэкономить Ваше время.  Весь материал изложен лаконично. Структура курса продумана таким образом, чтобы у Вас сложилась целостная картина разработки SQL-запросов.

Вы изучите SQL, применимый ко многим базам данных. Упражнения выполняются в PostgreSQL. Однако мы не затрагиваем особенностей,  относящиеся только к PostgreSQL. Поэтому полученные знания применимы и к другим базам данных: PostgreSQL, Oracle, Microsoft SQL Server, MySQL, Teradata, Amazon Redshift, Google BigQuery и многим другим.  Базовые конструкции SQL везде одинаковы.

Основное внимание уделяется написанию запросов SELECT для чтения данных. Часто бывает так, что таблицы уже созданы, в них загружены данные. И задача состоит в том, чтобы правильно и без ошибок написать выборку данных из этих таблиц.

Другие конструкции SQL - cоздание таблиц, изменение данных - также рассматриваются в этом курсе.

Этот курс предоставляет 30 дней гарантии возврата денег! Если курс Вам не понравится, то Вы получите Ваши деньги обратно.

Добро пожаловать - буду рад увидеть Вас в числе слушателей этого курса!

Who this course is for:

  • Кто ещё не работал с SQL.
  • Кто уже работает с SQL, но чувствует себя неуверенно.

Course content

12 sections • 74 lectures • 7h 29m total length

  • Preview06:12
  • Раздаточный Материал №1 (PDF-файл): Примеры Синтаксиса
    00:21

  • Шаги по установке
    01:12
  • Установка для Windows
    04:07
  • Установка для Mac
    05:21
  • Обзор pgAdmin
    06:34

  • Создание таблиц. Типы данных.
    04:30
  • Первичный ключ и внешний ключ. Типы связей между таблицами.
    10:05

  • Таблицы учебной базы данных
    00:15
  • Preview03:05
  • Preview04:49
  • Проверочные Вопросы - Выбор колонок и строк
    4 questions
  • Упражнение 1 - фильтрация колонок и строк
    00:15
  • Решения для Упражнения 1
    07:21
  • Операторы IN, NOT IN, BETWEEN
    04:17
  • Вложенные запросы (подзапросы)
    01:58
  • Проверочные Вопросы - Вложенные запросы (подзапросы)
    2 questions
  • Упражнение 2 - вложенные запросы
    00:08
  • Preview05:27
  • Как пишутся комментарии в SQL
    06:57

  • Что такое значение NULL. Особенности работы со значениями NULL.
    08:36
  • Preview08:42
  • Проверочные Вопросы - Значения NULL
    3 questions
  • Упражнение 3 - работа со значениями NULL
    00:08
  • Решения для Упражнения 3
    01:54
  • IN и NOT IN при наличии значений NULL
    06:47

  • Preview08:04
  • Фильтрация HAVING
    07:49
  • Агрегация SUM и COUNT
    02:57
  • Другие функции агрегации
    09:08
  • Различные значения DISTINCT
    01:39
  • Сортировка данных ORDER BY
    02:34
  • Проверочные Вопросы - Агрегация данных
    5 questions
  • Упражнение 4 - агрегация данных
    00:08
  • Решения для Упражнения 4
    15:01

  • Preview09:59
  • Проверочные Вопросы - INNER JOIN
    2 questions
  • Упражнение 5 - INNER JOIN
    00:08
  • Решения для Упражнения 5
    02:25
  • Соединение Нескольких Таблиц
    06:17
  • Дубликаты Строк, Нехватка Строк
    07:28
  • LEFT OUTER JOIN - Левое Внешнее Соединение
    05:47
  • Различные варианты синтаксиса
    01:04
  • RIGHT OUTER JOIN- Правое Внешнее Соединение
    01:35
  • Упражнение 6 - OUTER JOIN
    00:08
  • Решения для Упражнения 6
    16:39
  • FULL OUTER JOIN - Полное внешнее соединение
    02:21
  • SELF JOIN - Соединение таблицы самой с собой
    12:58
  • Упражнение 7 - SELF JOIN
    00:08
  • Решения для Упражнения 7
    16:27
  • CROSS JOIN - Декартово Произведение Таблиц
    03:19

  • UNION - Объединение множеств строк
    04:51
  • EXCEPT (MINUS) - Вычитание множеств строк
    10:12
  • INTERSECT - Пересечение множеств строк
    06:20
  • Проверочные Вопросы - Операторы множеств
    3 questions
  • Упражнение 8 - Операторы множеств (union, except, intersect)
    00:08
  • Решения для Упражнения 8
    05:21

  • Обзор функций и операторов
    01:06
  • Для числовых типов данных
    14:52
  • LIKE для поиска шаблонов
    08:02
  • Для символьных типов данных
    14:54
  • Для типов данных даты и времени
    03:03
  • Раздаточный Материал №2 (PDF-файл): Функции и Операторы
    00:07
  • Упражнение 9 - Функции и Операторы
    00:08
  • Решения для Упражнения 9
    11:39

  • INSERT - Вставка данных
    02:58
  • UPDATE - Обновление данных
    02:42
  • DELETE - Удаление данных
    01:04
  • Упражнение 10 - Изменение данных
    00:08
  • Решения для Упражнения 10
    09:58
  • Поиск расхождений между таблицами
    20:15
  • Устранение расхождений между таблицами
    32:57

Instructor

Vlad Burmistrov
Data Scientist
Vlad Burmistrov
  • 4.6 Instructor Rating
  • 1,745 Reviews
  • 13,919 Students
  • 4 Courses

*** For English, please scroll down ***

Всем привет! :)

На основной работе выполняю анализ и обработку больших объёмов данных. Это хранилища данных и озёра данных, информацию из которых нужно обрабатывать, в том числе с помощью SQL и Python. Опыт работы более 15 лет на проектах по внедрению аналитических решений.

Также периодически провожу обучающие курсы (тренинги) для программистов по базам данных и другим темам. Это формат обучения "в учебном классе" для Заказчиков.

В качестве хобби занимаюсь разработкой под iOS и Web.

Высшее техническое и высшее экономическое образование.

Добро пожаловать на мои авторские курсы.:)


ENGLISH

Hello, Everyone! :)

My primary job is all about large scale data analytics. 15+ years of experience working with enterprise data warehouses and data lakes, processing data using various tools, including SQL and Python.

I also teach various in-class trainings for Customers.

As a hobby, I do programming for iOS and Web.

I have a Masters degree in Mathematics / Computer Science, and a Masters degree in Economics.

I welcome you to my courses.:)


  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.