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

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

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

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

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

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

Разделы в курсе «SQL для всех: от начинающих до продвинутых» 12 разделов Уроки в курсе «SQL для всех: от начинающих до продвинутых» 85 уроков Тесты в курсе «SQL для всех: от начинающих до продвинутых» 209 тестов Задачи в курсе «SQL для всех: от начинающих до продвинутых» 133 задачи Время прохождения курса «SQL для всех: от начинающих до продвинутых» 55 ч. Последнее обновление курса «SQL для всех: от начинающих до продвинутых» обн. 7 октября 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. Бонус: единый конспект ↗