Мы используем cookie для стабильной работы сервиса. Подробнее

SQL Часть 3. (Объединения, подзапросы и группировка данных)

ФорматОнлайн
Длительность4 часа
Объём3 занятий
О курсе

Подробнее

Хочешь научиться соединять таблицы, извлекать нужные данные из нескольких источников и делать настоящие аналитические выборки? 🔍 Эта часть курса — логичное продолжение серии по SQL, где ты переходишь от базовых операций к реальной аналитике и объединению данных. 🎯 Цель курса Научить тебя создавать мощные запросы, которые объединяют, группируют и анализируют данные. Ты освоишь JOIN, подзапросы, представления и агрегатные функции — всё, что нужно для работы с настоящими базами и аналитикой. 🚀 Почему стоит выбрать этот курс Объясняем сложные вещи простыми словами — без перегрузки и “академического” тона; Много практики: каждое новое понятие закрепляется на реальных задачах; Курс идеально подходит тем, кто уже знаком с базовыми запросами и хочет шагнуть дальше; Реальная база company остаётся с тобой — теперь ты анализируешь и объединяешь её таблицы. 🧠 После курса ты сможешь Применять JOIN, UNION, UNION ALL и понимать, чем они отличаются; Создавать подзапросы и представления для многослойных выборок; Использовать агрегатные функции и группировку (GROUP BY, HAVING) для анализа данных; Строить гибкие аналитические отчёты из разных таблиц; Мыслить как инженер данных — понимать структуру и взаимосвязи в БД. ⚙️ Что нужно будет делать Ты будешь писать SQL-запросы руками, объединять таблицы, строить подзапросы, создавать представления и использовать агрегаты. Все задания проверяются автоматически, а результаты видны сразу — как в настоящем IDE. 🧩 Что входит в курс Объединение данных — JOIN, UNION, UNION ALL, типы соединений и логика их работы. Подзапросы и представления — создание гибких запросов и “виртуальных таблиц”. Агрегация и группировка — работа с функциями, GROUP BY, HAVING и анализ итоговых данных. 💬 После этого курса ты будешь не просто писать запросы — ты научишься думать как аналитик SQL, видя взаимосвязи данных и строя выборки, которые действительно отвечают на вопросы бизнеса.
Требования

Что нужно для старта

  • Перед началом этого курса желательно:
  • 💡 Уверенно владеть основами SQL: уметь писать простые выборки (SELECT, WHERE, ORDER BY, DISTINCT);
  • 📊 Понимать логику фильтрации и сортировки данных;
  • 🧱 Знать, как создаются и заполняются таблицы (DDL и DML);
  • 🔑 Разбираться в базовых ограничениях (PRIMARY KEY, FOREIGN KEY, DEFAULT);
  • ⏰ Иметь базовые навыки работы с датами и временем.
  • 👉 Если ты только начинаешь свой путь в SQL, то рекомендую в начале пройти курс Основы, логика и работа с полями, это позволит заложить необходимую базу для более эффективного изучения курса.
Результат

Что вы получите

  • 🔗 Понимать, как работают объединения таблиц (JOIN, UNION, UNION ALL) и применять их на практике;
  • 🧩 Различать типы соединений (INNER, LEFT, RIGHT, FULL) и выбирать нужный под задачу;
  • 📋 Создавать подзапросы для фильтрации, вычислений и формирования временных таблиц;
  • 🧠 Разрабатывать представления (VIEW) и использовать их для упрощения сложных запросов;
  • 📊 Применять агрегатные функции (SUM, AVG, COUNT, MIN, MAX) для анализа данных;
  • 🧮 Группировать и фильтровать результаты с помощью GROUP BY и HAVING;
  • 🚀 Мыслить как аналитик SQL — строить оптимальные запросы и комбинировать приёмы для реальных задач.
Аудитория

Для кого этот курс

  • 👩‍💻 Для начинающих аналитиков данных, которые уже умеют делать простые выборки и хотят перейти к работе с несколькими таблицами.
  • 💾 Для разработчиков, которым нужно уверенно владеть `JOIN` и подзапросами для оптимизации и анализа данных.
  • 📊 Для продуктологов и маркетологов, которые хотят объединять данные из разных источников и строить аналитические отчёты.
  • 🧠 Для студентов и джунов, готовящихся к собеседованиям на SQL-позиции — `JOIN`, `GROUP BY` и подзапросы встречаются в каждом тестовом задании.
  • 📈 Для всех, кто работает с данными и хочет понимать, как связать таблицы в единую картину — без путаницы и догадок.
  • 🚀 Для тех, кто прошёл первую и вторую части курса и готов к продвинутому уровню SQL — объединения, представления и агрегаты.
Содержание

Программа курса

3 занятия
№ТемаЧто внутри
01Объединение данных

- UNION/UNION ALL
- Схема company
- Как работает JOIN
- Типы join и их разница

02Подзапросы и представления

- Подзапросы
- Таблицы as select, представления

03Агрегация и группировка

- Агрегация
- Группировка
- Подведем итоги

01Объединение данных

- UNION/UNION ALL
- Схема company
- Как работает JOIN
- Типы join и их разница

02Подзапросы и представления

- Подзапросы
- Таблицы as select, представления

03Агрегация и группировка

- Агрегация
- Группировка
- Подведем итоги

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «SQL Часть 3. (Объединения, подзапросы и группировка данных)» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Направления:Базы данных

Информация обновлена 7 сентября 2026 г.

Продолжить выбор

Похожие курсы

Фреймворк Apache Spark для разработчиков: продвинутый уровень
−10%32 академ. часов
Фреймворк Apache Spark для разработчиков: продвинутый уровень

Глубокое погружение в внутреннее устройство Apache Spark и его компонентов. Этот курс поможет вам понять, как устроены и работают различные модули Spark, такие как Spark Core, Spa…

ОнлайнПродвинутый
55 500 ₽−10%
49 950 ₽
SQL практикум. Полный курс
4-5 часов в неделю
SQL практикум. Полный курс

Загляни в Телеграм канал курса. Там обсуждение и новости. В конце курса студентов ждет приятный бонус! 🎁 Цель курса Научить вас работать с базами данных на профессиональном уровне…

Онлайн12 занятий
890 ₽
Продвинутый SQL
4 часа
Продвинутый SQL

Продолжение базового курса по основам SQL для учеников, которые не готовы останавливаться на достигнутом и хотят узнать, что такое оконные функции SQL, транзакции, хранимые процед…

Онлайн3 занятийСредний
2 920 ₽
Базы данных
−5%6 часов
OtusOtus4.6
Базы данных

Полный курс по работе с реляционными и нереляционными базами данных

Онлайн5 занятий
Домашние задания
103 000 ₽−5%
97 850 ₽
Управление данными
24 ак. час.
Управление данными

Программа предполагает изучение основ проектирования баз данных, включая анализ предметной области, моделирование данных и реализацию их физической модели.

Онлайн6 занятий
40 000 ₽
Начать без затрат

Бесплатные курсы

DEV2. Разработка серверной части приложений PostgreSQL 16. Расширенный курс
Бесплатно
DEV2. Разработка серверной части приложений PostgreSQL 16. Расширенный курс

Курс «DEV2. Разработка серверной части приложений PostgreSQL 16. Расширенный курс»: онлайн и очное офлайн обучение в Москве в Бауманском учебном центре «Специалист». Стоимость обу…

Онлайн
Бесплатно
Введение в базы данных
Бесплатно8 часов в неделю
Введение в базы данных

Курс введения в базы данных знакомит слушателями с историей создания систем обработки структурированных данных, подходами к обработке информации, развитием моделей данных и систем…

Онлайн8 занятий
Бесплатно
Переменные в Transact-SQL: языковая избыточность, любимый костыль администратора или ключ к динамическому SQL?
Бесплатно4 академических часов
Переменные в Transact-SQL: языковая избыточность, любимый костыль администратора или ключ к динамическому SQL?

Аудитория:Новички, планирующие изучение языков группы SQL, владеющие базовыми понятиями и знакомыми с основами написания простых запросовПрограммисты, владеющие основным инструмен…

Онлайн1 занятий
Видеоуроки
Бесплатно
Симулятор SQL
Бесплатно1 час
Симулятор SQL

Бесплатный курс «Симулятор SQL» разработан специально для новичков и позволяет с нуля овладеть самым востребованным инструментом для работы с данными. Учитесь в удобное время, реш…

Онлайн2 занятий
Домашние заданияИнтерактивные тренажёры+4
Бесплатно