Курс на Stepik
Обложка курса «SQL для всех: от начинающих до продвинутых» на Stepik
3 490 ₽

SQL для всех: от начинающих до продвинутых 4.949

Открыть на
STEPIK.ORG

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «SQL для всех: от начинающих до продвинутых»Учеников на курсе 785
Сертификаты, выданные на курсе «SQL для всех: от начинающих до продвинутых»Сертификатов выдано 263
Отзывы о курсе «SQL для всех: от начинающих до продвинутых»Отзывов получено 59
Рейтинг курса «SQL для всех: от начинающих до продвинутых»Рейтинг курса 4.949
Уроки в курсе «SQL для всех: от начинающих до продвинутых»Количество уроков 85
Тесты в курсе «SQL для всех: от начинающих до продвинутых»Количество квизов 209
Задачи с кодом в курсе «SQL для всех: от начинающих до продвинутых»Количество задач с кодом 132
Время прохождения курса «SQL для всех: от начинающих до продвинутых»Время прохождения курса
Стоимость курса «SQL для всех: от начинающих до продвинутых»Стоимость курса 3 490 ₽
Обновления курса «SQL для всех: от начинающих до продвинутых»Обновления курса
Дата публикации курса «SQL для всех: от начинающих до продвинутых»Дата публикации курса
Последнее обновление курса «SQL для всех: от начинающих до продвинутых»Последнее обновление
Сложность easy

Содержание курса

Разделы в курсе «SQL для всех: от начинающих до продвинутых» 12 разделов Уроки в курсе «SQL для всех: от начинающих до продвинутых» 85 уроков Тесты в курсе «SQL для всех: от начинающих до продвинутых» 209 тестов Задачи в курсе «SQL для всех: от начинающих до продвинутых» 132 задачи Время прохождения курса «SQL для всех: от начинающих до продвинутых» 55 ч. Последнее обновление курса «SQL для всех: от начинающих до продвинутых» обн. 17 августа 2026

ВВЕДЕНИЕ В КУРС

7 уроков
1. Презентация курса
2. Вступительное слово
3. Установка DBeaver и PgAdmin 4
4. Подключение к БД "Nordwind"
5. Создание локальной БД
6. Определения, знакомство с базой данных
7. Группы операторов SQL

БАЗОВЫЕ SELECT-ЗАПРОСЫ

11 уроков
1. Первые SELECT-запросы
2. Типы данных, приведение типов
3. Фильтрация данных, оператор WHERE
4. Логические операторы AND, OR, NOT
5. Сортировка данных, оператор ORDER BY
6. Операторы LIMIT и OFFSET
7. Агрегатные функции
8. Группировка данных, оператор GROUP BY
9. Фильтрация групп, оператор HAVING
10. Порядок обработки операторов
11. Практические задания по итогам 2-ого модуля

СОЕДИНЕНИЕ И ОБЪЕДИНЕНИЕ ТАБЛИЦ

10 уроков
1. INNER JOIN
2. LEFT & RIGHT JOIN
3. FULL JOIN
4. CROSS JOIN
5. Cheat Sheet Join
6. Обновленный порядок обработки операторов
7. UNION
8. INTERSECT
9. EXCEPT
10. Практические задания по итогам 3-ого модуля

ФУНКЦИИ В SQL

5 уроков
1. Функции по работе с текстом
2. Функции по работе числами
3. Функции по работе датами
4. Функции MySQL
5. Практические задания по итогам 4-ого модуля

SUBQUERY, CTE, CASE, COALESCE, NULLIF, EXISTS, ANY, ALL

8 уроков
1. Подзапросы
2. Common Table Expression (CTE)
3. Оператор CASE
4. Оператор COALESCE
5. Оператор NULLIF
6. Оператор EXISTS
7. Операторы ANY и ALL
8. Практические задания по итогам 5-ого модуля

ОПЕРАТОРЫ ГРУППЫ DDL И DML

7 уроков
1. CREATE
2. ОГРАНИЧЕНИЯ
3. ALTER
4. DROP & TRUNCATE
5. INSERT
6. UPDATE
7. DELETE

ТЕСТЫ НА ЗАКРЕПЛЕНИЕ МАТЕРИАЛА

3 урока
1. Тест на закрепление (часть 1)
2. Тест на закрепление (часть 2)
3. Тест на закрепление (часть 3)

ОКОННЫЕ ФУНКЦИИ

15 уроков
1. Введение в оконные функции
2. Ранжирующие оконные функции
3. Использование конструкции window
4. Сортировка окна и результатов, отличия
5. Определение партиции: PARTITION BY
6. Агрегатные оконные функции
7. Порядок выполнения оконной функции в запросе
8. Функции смещения
9. Фиксация входа-выхода сотрудников
10. Скользящие агрегатные функции
11. Фреймы: ROWS
12. Фреймы: GROUPS
13. Фреймы: RANGE
14. Исключения: EXCLUDE
15. Фильтрация записей фрейма: FILTER

ДОП. ЗАДАНИЯ ПО ОКОННЫМ ФУНКЦИЯМ

3 урока
1. Задачи (часть 1)
2. Задачи (часть 2)
3. Задачи (часть 3)

ДОПОЛНИТЕЛЬНЫЕ ТЕМЫ

7 уроков
1. Представления (View)
2. Разработка функций
3. Введение в триггеры
4. Логирование данных с помощью триггеров
5. Операции над триггерами
6. Нормализация базы данных
7. Экспорт данных и создание дампов

РАЗБОР БИЗНЕС КЕЙСОВ С ПОМОЩЬЮ SQL

6 уроков
1. Двумерный ABC-анализ
2. Альфа-Банк, Тинькофф: разбор тестовых заданий
3. Acceptance Rate By Date [Тестовое]: разбор задачи
4. Highest Energy Consumption [Тестовое]: разбор задачи
5. Highest Cost Orders [Amazon]: разбор задачи
6. Finding User Purchases [Amazon]: разбор задачи

FEEDBACK

2 урока
1. Форма обратной связи
2. Бонус: единый конспект