Курс на Stepik
Обложка курса «SQL для работы с данными» на Stepik
2 890 ₽

SQL для работы с данными 5.000

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

Практический курс SQL от основ до профессионального уровня. Изучите PostgreSQL и ClickHouse, освойте оконные функции, JOIN, подзапросы и оптимизацию запросов. Для начинающих аналитиков, SQL--разработчиков и будущих Data инженеров.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «SQL для работы с данными»Учеников на курсе 73
Сертификаты, выданные на курсе «SQL для работы с данными»Сертификатов выдано 3
Отзывы о курсе «SQL для работы с данными»Отзывов получено 1
Рейтинг курса «SQL для работы с данными»Рейтинг курса 5.000
Уроки в курсе «SQL для работы с данными»Количество уроков 81
Тесты в курсе «SQL для работы с данными»Количество квизов 128
Задачи с кодом в курсе «SQL для работы с данными»Количество задач с кодом 144
Время прохождения курса «SQL для работы с данными»Время прохождения курса
Стоимость курса «SQL для работы с данными»Стоимость курса 2 890 ₽
Обновления курса «SQL для работы с данными»Обновления курса
Дата публикации курса «SQL для работы с данными»Дата публикации курса
Последнее обновление курса «SQL для работы с данными»Последнее обновление
Сложность easy

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

Разделы в курсе «SQL для работы с данными» 16 разделов Уроки в курсе «SQL для работы с данными» 81 урок Тесты в курсе «SQL для работы с данными» 128 тестов Задачи в курсе «SQL для работы с данными» 144 задачи Время прохождения курса «SQL для работы с данными» 5 ч. Последнее обновление курса «SQL для работы с данными» обн. 28 апреля 2026

1. Добро пожаловать в мир Data Engineering

3 урока
Открытый
1.1 Добро пожаловать! Начните свой путь в Data Engineering
83
44
2м 17с
0
Открытый
1.2 Подробнее о курсе и обучении
38
30
2м 46с
0
Открытый
1.3 Условия курса
34
33
0м 20с
0

2. Основы SQL и работа с данными (DQL)

8 уроков
Открытый
2.1 Введение в курс
38
22
4м 11с
0
Закрытый
2.2 Установка и настройка PostgreSQL
24
20
2м 54с
0
Закрытый
2.3 Принципы работы реляционных баз данных
20
16
13м 55с
0
Открытый
2.4 Первые SQL запросы
27
19
9м 13с
0
Открытый
2.5 Фильтрация данных: WHERE
24
18
11м 28с
0
Открытый
2.6 Составные условия
23
17
15м 4с
0
Открытый
2.7 Сортировка результатов: ORDER BY
25
15
17м 33с
0
Закрытый
2.8 Ограничение и смещение результатов: LIMIT и OFFSET
24
16
33м 32с
0

3. Создание и управление структурой данных (DDL)

8 уроков
Закрытый
3.1 Создание простейших таблиц
20
16
9м 48с
0
Закрытый
3.2 Типы данных: Числовые поля
19
16
12м 25с
0
Закрытый
3.3 Типы данных: Строковые поля
17
15
11м 5с
0
Закрытый
3.4 Типы данных: Дата и время
17
14
10м 53с
0
Закрытый
3.5 Специальные типы PostgreSQL
15
12
15м 46с
0
Закрытый
3.6 Работа с NULL
17
11
14м 16с
0
Закрытый
3.7 Значения по умолчанию
14
12
5м 29с
0
Закрытый
3.8 Итоговое задание к модулю
14
11
5м 18с
0

4. Индексы и ключи (DDL)

4 урока
Закрытый
4.1 Первичный ключ (PRIMARY KEY)
15
12
9м 28с
0
Закрытый
4.2 Уникальный индекс (UNIQUE)
14
10
8м 57с
0
Закрытый
4.3 Типы индексов в PostgreSQL
12
9
6м 18с
0
Закрытый
4.4 Создание и управление индексами
9
9
-
0

5. Манипуляция данными (DML)

6 уроков
Закрытый
5.1 Добавление данных: INSERT
13
8
5м 59с
0
Закрытый
5.2 Массовая загрузка данных
12
7
2м 30с
0
Закрытый
5.3 Обновление данных: UPDATE
9
8
-
0
Закрытый
5.4 Удаление данных: DELETE
11
8
0м 12с
0
Закрытый
5.5 UPSERT: INSERT...ON CONFLICT
10
8
5м 19с
0
Закрытый
5.6 Изменение структуры таблиц
12
6
4м 43с
0

6. Продвинутая фильтрация и поиск

4 урока
Закрытый
6.1 Поиск с помощью LIKE и ILIKE
12
6
4м 34с
0
Закрытый
6.2 Регулярные выражения
7
7
-
0
Закрытый
6.3 Полнотекстовый поиск (Full-Text Search)
6
6
-
0
Закрытый
6.4 Расширение pg_trgm для нечеткого поиска
6
6
-
0

7. Встроенные функции

6 уроков
Закрытый
7.1 Математические функции
8
4
-
0
Закрытый
7.2 Строковые функции
6
5
-
0
Закрытый
7.3 Функции для работы с датой и временем
5
5
-
0
Закрытый
7.4 Функции для работы с NULL
5
5
-
0
Закрытый
7.5 Работа с JSON/JSONB
5
4
-
0
Закрытый
7.6 Работа с массивами
7
4
-
0

8. Агрегация и группировка данных

7 уроков
Закрытый
8.1 Агрегирующие функции
7
4
-
0
Закрытый
8.2 GROUP BY основы
6
4
-
0
Закрытый
8.3 HAVING для фильтрации групп
5
4
-
0
Закрытый
8.4 GROUP BY расширения
5
4
-
0
Закрытый
8.5 Статистические агрегаты
4
2
-
0
Закрытый
8.6 Практика: построение витрин данных
3
2
-
0
Закрытый
8.7 Итоговое задание по модулю
3
2
-
0

9. Оконные функции (Window Functions)

8 уроков
Закрытый
9.1 Введение в оконные функции
4
2
-
0
Закрытый
9.2 Агрегирующие оконные функции
3
2
-
0
Закрытый
9.3 PARTITION BY для разделения окон
3
2
-
0
Закрытый
9.4 ORDER BY в оконных функциях
4
1
-
0
Закрытый
9.5 Ранжирующие функции
2
1
-
0
Закрытый
9.6 Функции смещения (LAG и LEAD)
2
1
-
0
Закрытый
9.7 Функции FIRST_ VALUE и LAST_VALUE
2
1
-
0
Закрытый
9.8 Фреймы окон (Window Frames)
3
1
-
0

10. JOIN и связи между таблицами

7 уроков
Закрытый
10.1 Связи между таблицами
4
3
-
0
Закрытый
10.2 INNER JOIN
5
2
-
0
Закрытый
10.3 LEFT JOIN и RIGHT JOIN
3
1
-
0
Закрытый
10.4 FULL OUTER JOIN
2
1
-
0
Закрытый
10.5 CROSS JOIN
2
1
-
0
Закрытый
10.6 SELF JOIN
2
1
-
0
Закрытый
10.7 Соединение трех и более таблиц
3
1
-
0

11. Подзапросы и CTE

6 уроков
Закрытый
11.1 Простые подзапросы
3
2
-
0
Закрытый
11.2 Операторы IN, ANY, ALL
2
1
-
0
Закрытый
11.3 EXISTS и NOT EXISTS
2
2
-
0
Закрытый
11.4 Подзапросы в FROM
2
1
-
0
Закрытый
11.5 Common Table Expressions (CTE)
2
1
-
0
Закрытый
11.6 Рекурсивные CTE
2
1
-
0

12. UNION и объединение результатов

3 урока
Закрытый
12.1 UNION и UNION ALL
2
2
-
0
Закрытый
12.2 INTERSECT и EXCEPT
2
1
-
0
Закрытый
12.3 Сортировка объединенных результатов
2
2
-
0

13. Надежность баз данных и производительность

2 урока
Закрытый
13.1 Транзакции и надежность (TCL) — Управление транзакциями
2
1
-
0
Закрытый
13.2 Производительность и оптимизация
4
1
-
0

14. Введение в ClickHouse

3 урока
Закрытый
14.1 Введение в ClickHouse и типы данных
3
1
-
0
Закрытый
14.2 Создание таблиц и управление ими
2
1
-
0
Закрытый
14.3 Запросы и агрегация данных
3
1
-
0

15. ETL процессы

5 уроков
Закрытый
15.1 Введение в ETL процессы
3
1
-
0
Закрытый
15.2 Extract - Извлечение данных
2
1
-
0
Закрытый
15.3 Transform - Преобразование данных
2
1
-
0
Закрытый
15.4 Load - Загрузка в целевые таблицы
2
1
-
0
Закрытый
15.5 Практический ETL Pipeline
2
1
-
0

16. Итоговый проект

1 урок
Закрытый
16.1 Создание проекта
1
0
-
0