О курсе
Курс охватывает полный спектр тем, связанных с SELECT-запросами в SQL. Программа начинается с подготовки рабочего окружения: установка MySQL сервера и графических IDE (Workbench, DBeaver), развертывание базы данных. Далее рассматриваются базовые возможности синтаксиса: простые SELECT-запросы, фильтрация с WHERE и LIKE, сортировка ORDER BY, агрегирующие функции COUNT, SUM, AVG, MIN, MAX, группировка GROUP BY и HAVING, обработка NULL-значений, пагинация LIMIT и OFFSET, условная логика IF и CASE. Продвинутый раздел посвящён вложенным запросам (подзапросам), всем типам объединений таблиц (CROSS, INNER, LEFT, RIGHT, FULL OUTER JOIN), UNION, оконным функциям, общим (CTE) и рекурсивным табличным выражениям. Также сравниваются подходы JOIN и подзапросов. Обучение включает видеоуроки, текстовые конспекты, практические задания, тесты и задачи на написание SQL-кода. В курс входят 44 урока, 3 часа 18 минут видео, 140 тестов и 65 интерактивных задач.
Что рассматривается в программе
- создание SELECT-запросов от базовых до продвинутых
- фильтрация данных с WHERE и LIKE
- сортировка результатов с ORDER BY
- работа с агрегирующими функциями (COUNT, SUM, AVG, MIN, MAX)
- группировка данных с GROUP BY и HAVING
- обработка NULL-значений
- использование LIMIT и OFFSET для пагинации
- применение условной логики IF и CASE
Кому может быть полезен курс
- студентам и выпускникам, изучающим базы данных
- работникам ИТ-индустрии, которым нужно освоить SQL
- всем, кто интересуется базами данных и языком SQL
Вопросы о программе
Какие начальные требования для прохождения курса?
Достаточно базовых навыков работы с компьютером (управление файлами, установка программ, использование браузера) и минимального опыта в текстовом вводе.
Какие инструменты используются в курсе?
В курсе рассматривается установка MySQL сервера и графических IDE (Workbench, DBeaver), а также развертывание базы данных.
Какие темы включены в продвинутый раздел?
Продвинутый раздел охватывает вложенные запросы, все типы объединений (CROSS, INNER, LEFT, RIGHT, FULL OUTER), UNION, оконные функции, общие и рекурсивные табличные выражения.
Сколько уроков и задач в курсе?
В курс входят 44 урока, 3 часа 18 минут видео, 140 тестов и 65 интерактивных задач.