Курс на Stepik
Обложка курса «SQL: от первых запросов до рабочих задач» на Stepik
Бесплатно

SQL: от первых запросов до рабочих задач ★ 0.000

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

SQL с нуля на задачах интернет-магазина: 40 текстовых уроков, 120 SQL-задач с проверкой и 4 проекта. Учитесь выбирать данные, считать показатели и находить ошибки в отчётах.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «SQL: от первых запросов до рабочих задач»Учеников на курсе 25
Сертификаты, выданные на курсе «SQL: от первых запросов до рабочих задач»Сертификатов выдано 0
Отзывы о курсе «SQL: от первых запросов до рабочих задач»Отзывов получено 0
Рейтинг курса «SQL: от первых запросов до рабочих задач»Рейтинг курса 0.000
Уроки в курсе «SQL: от первых запросов до рабочих задач»Количество уроков 40
Тесты в курсе «SQL: от первых запросов до рабочих задач»Количество квизов 160
Время прохождения курса «SQL: от первых запросов до рабочих задач»Время прохождения курса —
Обновления курса «SQL: от первых запросов до рабочих задач»Обновления курса — —
Дата публикации курса «SQL: от первых запросов до рабочих задач»Дата публикации курса — ———
Последнее обновление курса «SQL: от первых запросов до рабочих задач»Последнее обновление — ———
Сложность easy — ———

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

Разделы в курсе «SQL: от первых запросов до рабочих задач» 10 разделов Уроки в курсе «SQL: от первых запросов до рабочих задач» 40 уроков Тесты в курсе «SQL: от первых запросов до рабочих задач» 160 тестов Время прохождения курса «SQL: от первых запросов до рабочих задач» 0 ч. Последнее обновление курса «SQL: от первых запросов до рабочих задач» обн. 9 ноября 2026

Таблицы, запросы и первые выборки

4 урока
1. Таблицы и первый запрос SELECT ↗
2. Выбор столбцов, псевдонимы и DISTINCT ↗
3. Сортировка и первые строки: ORDER BY и LIMIT ↗
4. WHERE и логические условия ↗

Точная фильтрация и классификация

4 урока
1. NULL: как работать с пропусками ↗
2. IN, BETWEEN и границы дат ↗
3. Поиск текста с LIKE ↗
4. CASE: значения по условию ↗

Вычисления, строки и даты

4 урока
1. Вычисления и хранение денежных сумм ↗
2. Строковые функции: пробелы, регистр и части текста ↗
3. Даты: месяцы, дни и разница между датами ↗
4. COALESCE и NULLIF: замена пропусков ↗

Агрегирование и показатели

4 урока
1. Количество, суммы и средние: агрегатные функции ↗
2. GROUP BY: расчёты по группам ↗
3. WHERE и HAVING: фильтры до и после группировки ↗
4. Счётчики, суммы и доли по условию ↗

Соединения таблиц без потери смысла

4 урока
1. INNER JOIN: соединение связанных записей ↗
2. LEFT JOIN: как сохранить строки без связей ↗
3. Почему JOIN завышает суммы и как этого избежать ↗
4. Расчёты перед JOIN и соединение таблицы с собой ↗

Подзапросы, EXISTS, CTE и операции множеств

4 урока
1. Подзапросы, которые возвращают одно значение ↗
2. EXISTS: проверка наличия связанных строк ↗
3. NOT EXISTS и проблема NULL в NOT IN ↗
4. CTE и объединение результатов: UNION, UNION ALL ↗

Оконные функции

4 урока
1. Оконные функции: OVER и PARTITION BY ↗
2. Номера строк и места в рейтинге ↗
3. Накопительная сумма и границы окна ↗
4. Соседние строки и скользящее среднее ↗

Создание и изменение данных

4 урока
1. CREATE TABLE: таблицы и правила для данных ↗
2. INSERT: добавление строк и перенос результата SELECT ↗
3. UPDATE и DELETE: изменение и удаление нужных строк ↗
4. Транзакции: сохранить изменения или отменить ↗

Производительность, качество и проверка запросов

4 урока
1. Индексы и план выполнения запроса ↗
2. Как сравнивать скорость запросов ↗
3. Как находить ошибки в данных ↗
4. Как проверять SQL-запросы на сложных примерах ↗

Итоговые рабочие проекты

4 урока
1. Проект: денежный поток с возвратами ↗
2. Проект: сверка заказов и платежей для QA ↗
3. Проект: возвращаются ли клиенты после регистрации ↗
4. Итоговый проект: отчёты магазина без двойного счёта ↗