SQL практикум. Select запросы от А до Я

23 участника

О чём курс

Pragmatic Programmer на платформе Stepik разбирает составление выборок данных с помощью оператора SELECT в SQL — от базового синтаксиса до сложных аналитических запросов. Материал сфокусирован исключительно на операциях чтения данных: фильтрации, группировке, многотабличных связях и вычислениях.

О чём курс

Курс сосредоточен на практической работе с запросами на выборку в реляционных базах данных. Обучение начинается с настройки рабочего окружения: установки сервера MySQL и графических сред Workbench и DBeaver, после чего происходит развёртывание учебной базы данных.

В базовой части детально рассматриваются конструкции фильтрации WHERE и LIKE, сортировка через ORDER BY, обработка значений NULL, а также постраничный вывод с помощью LIMIT и OFFSET. Особое внимание уделено вычислениям: агрегатным функциям COUNT, SUM, AVG, MIN, MAX, правилам группировки в GROUP BY и условиям выборки групп с применением HAVING. Также разбирается условная логика с операторами IF и CASE.

В блоке продвинутых запросов разбираются вложенные подзапросы, объединение наборов данных через UNION, а также соединение таблиц: CROSS JOIN, INNER JOIN, варианты внешних соединений LEFT, RIGHT и FULL OUTER JOIN. Автор сравнивает эффективность подзапросов и JOIN-соединений для типовых сценариев. Отдельный блок охватывает аналитические оконные функции, общие табличные выражения (CTE) и рекурсивные CTE для иерархических структур данных.

Кому подойдёт

Курс рассчитан на студентов, выпускников технических направлений, действующих специалистов ИТ-сферы и всех, кто интересуется работой с реляционными базами данных и языком SQL.

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

Как устроено обучение

Практикум включает 44 урока, 3 часа 18 минут видеоматериалов, 140 тестовых вопросов и 65 интерактивных задач на написание SQL-кода. Занятия построены на связке теории и немедленного закрепления навыка.

Формат обучения объединяет несколько элементов:

  • видеоуроки с демонстрацией синтаксиса и разбором живых примеров;
  • текстовые конспекты со шпаргалками, готовыми фрагментами кода и дополнительными материалами;
  • проверочные тесты для контроля понимания ключевых концепций;
  • практические задачи на написание SQL-запросов разного уровня сложности, от простых выборок до многотабличных отчётов;
  • разбор типичных ошибок и лучших практик оформления запросов.

В завершении курса предусмотрен финальный тест из шести частей, обобщающий пройденный материал.

Об авторе

Автор курса выступает под псевдонимом Pragmatic Programmer. Он работает C#-программистом и преподаёт технические дисциплины на образовательных площадках GeekBrains и Otus.

Программа обучения

• Базовые SELECT-запросы • WHERE, LIKE и фильтрация • ORDER BY и сортировка • Агрегатные функции (COUNT, SUM, AVG) • GROUP BY и HAVING • Подзапросы и CTE • JOIN-операции • Оконные функции

Складчина создана 28 августа 2025 г. · описание обновлено 25 октября 2026 г.

Другие материалы автора 3

PP Pragmatic Programmer Все материалы
146 ₽ 950 ₽