Часть 1 Программирование 1. DML: INSERT, UPDATE, DELETE Отработка управления данными: вставка, обновление, удаление - типовые кейсы изменения данных в таблицах
Часть 2 Программирование 2. База: WHERE, ORDER BY, DISTINCT, CASE Основы SQL - фильтрация, сортировка, уникальные значения и условия if then else
Часть 3 Программирование 3. Агрегация: GROUP BY, HAVING, COUNT/SUM Возможности группировки и фильтрации в конце запроса, а также типовые вычисления количества и суммы
Часть 4 Программирование 4. Соединения JOIN Тренируемся объединять таблицы между собой - INNER JOIN, LEFT JOIN, FULL OUTER JOIN
Часть 5 Программирование 5. Подзапросы, CTE, EXISTS, множества Строим свою последовательность запросов на SQL, прорабатываем вхождение и множества
Часть 6 Программирование 6. Оконные функции Погружение в оконки на хорошем базовом уровне для выполнения типовых операций
Часть 7 Программирование 7. Даты, календарь, когорты Всё о работе с датами: специальный набор задач на понимание дат и интервалов
Часть 8 Программирование 8. Комбинированные задачи Задачи для закрепления освоенных приёмов из других разделов - найдите правильный подход сами
Часть 9 Программирование 9. Сложные задачи Последний блок: задачи непростые, но иногда встречаются на собеседованиях