SQL практикум. Select запросы от А до Я
О чём курс
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-операции • Оконные функции
Другие материалы автора 3
PP Pragmatic Programmer Все материалыОтзывов пока нет. Будьте первым!
Это не розничная цена — это ваш взнос в складчину. Мы собираем группу участников и делим между ними стоимость официального доступа: каждый платит только свою долю, а получает весь материал. Чем больше участников, тем меньше взнос. После того как сумма собрана, мы оформляем официальный доступ и раздаём материалы всем, кто участвовал.
Нажмите кнопку «Получить доступ» на этой странице и следуйте инструкциям. Вас переведёт на форму оплаты — доступны все современные способы (карта, СБП, электронные кошельки). После оплаты на почту придёт письмо со ссылкой и инструкциями для доступа к материалам. Если ссылка не открывается, загляните в раздел «Помощь» или напишите в поддержку.
Да, конечно. Все материалы — видео, PDF, дополнительные файлы — можно скачать к себе на компьютер и пользоваться ими сколько угодно, без ограничений по времени. Ссылки остаются активными в вашей библиотеке «Мои складчины».