Тема не названа
Заголовок задачи — рабочий вопрос. Что здесь нужно — соединение, группировка или оконная функция — вы определяете сами. Название темы появится в разборе, когда задача решена.
Задачи, похожие на рабочие, а не упражнения на тему
Каждая задача — вопрос, какой мог бы прийти от коллеги или руководителя: что нужно узнать и какой отчёт получить. Тема не подсказана — какой приём нужен, решаете сами. Данные тоже как в жизни: с пропусками, дублями и неровными записями. Задачи идут от простых к тем, где один запрос собирается в несколько шагов. Запросы выполняются на настоящем PostgreSQL прямо в браузере, ничего устанавливать не нужно.
990 ₽ за все 70 задач, один платёж без подписки. Первые 3 задачи откроются бесплатно после регистрации.
В учебных задачах тема подписана в заголовке: «Группировка», «JOIN». На работе никто не говорит, что нужен JOIN. Приходит вопрос — «какие пациенты не вернулись», «где теряем товар», «рост выручки к прошлому месяцу» — и сначала нужно понять, из каких таблиц и какими средствами это собрать.
Заголовок задачи — рабочий вопрос. Что здесь нужно — соединение, группировка или оконная функция — вы определяете сами. Название темы появится в разборе, когда задача решена.
Пустые значения, лишние пробелы в названиях, телефоны в разных форматах, отмены и возвраты. Задачи придётся решать на таких данных, а не на причёсанных.
Поликлиника, подписки, склад, найм, финансы и реклама — в одной учебной базе из 17 таблиц. К ней привыкаешь, и внимание уходит на сами запросы, а не на каждую новую схему.
У каждой задачи — редактор запроса, таблицы задачи рядом и проверка ответа.
Тренажёр выполняет ваш запрос и эталонный и сравнивает ответы. Пишите так, как привыкли, — важно, чтобы данные совпали.
Если число строк верное, а значения нет, проверка скажет, на что посмотреть: период, округление, что учитывается. К каждой задаче — три подсказки, от наводящей до почти готовой схемы.
Почему запрос устроен так, что вы тренировали и типичные ошибки — с тем, как лучше. Решение можно открыть и раньше, но только после всех подсказок и двух неудачных проверок, и такая задача не засчитывается как решённая.
Четырнадцать тем сначала скрыты. Тема открывается, когда вы решили первую задачу по ней, и дальше считается, сколько из пяти решено. Режим «Подтянуть слабое» собирает задачи по темам, где вы открывали подсказки или не довели запрос до верного.
Сложность растёт: лёгких — 14, средних — 30, сложных — 26. Большинство тем встречаются на всех трёх уровнях: приём сначала отрабатывается на простом примере, потом на сложном. Оконные функции, подзапросы и комплексные задачи начинаются со среднего уровня.
Короткие запросы: отобрать, отсортировать, посчитать итог, соединить таблицы.
Несколько таблиц, группы, даты, текст, подзапросы. Основная часть тренажёра.
Несколько шагов в одном запросе: промежуточные таблицы, окна, сводные витрины, когорты.
Названия — настоящие, из тренажёра. Условия и решения закрыты до оплаты, кроме трёх бесплатных задач.
Например, «Пациенты, которые не вернулись» (сложная).
Например, «Рост выручки к прошлому месяцу» (сложная).
Например, «Где теряем товар» (сложная).
Например, «Воронка по вакансиям» (сложная).
Например, «Куда уходят деньги» (средняя).
Например, «Окупаемость каналов» (средняя).
выборка и сортировка, условия отбора, пустые значения, агрегаты, группировка, фильтр по группам, условные выражения, соединение таблиц, цепочки соединений, даты, текст, подзапросы и WITH, оконные функции, комплексные задачи. В каждой теме по пять задач; на странице тренажёра их названия открываются по мере решения.
Синтаксис знаете, но на новых данных теряетесь. Тренажёр даёт много практики на задачах, которые отличаются от задач курса.
Если вы уверенно пишете SELECT и WHERE и понимаете, что такое таблица и ключ, — можно начинать. Сложность растёт по мере прохождения: от лёгких запросов до когорт и окон.
Нужна беглость: быстро понять вопрос, найти таблицы и собрать запрос. Для этого и нужны рабочие формулировки без названия темы.
Лучше узнать об этом до покупки.
Курс объясняет: уроки, примеры, разбор тем по порядку. Тренажёр только тренирует: 70 задач без названия темы, проверка и разбор. Это отдельный продукт, он продаётся отдельно.
Не обязательно. Нужны основы: выбрать столбцы, отфильтровать строки, отсортировать. Если с этим уверенно, попробуйте первые три бесплатные задачи.
Да, но только регистрация, без оплаты. После неё первые 3 задачи открыты бесплатно. Чтобы открыть остальные, нужна оплата.
У каждой задачи три подсказки. Если запрос не проходит, проверка объясняет, чем результат отличается от нужного. Разбор открывается после решения, а решение — после всех подсказок и двух неудачных проверок.
Зависит от уровня: лёгкая задача — несколько минут, сложная — заметно дольше. Сроков нет, проходите в своём темпе.
Режим собирает задачи по темам, где вы открывали подсказки или не довели запрос до верного ответа. Он доступен после покупки.
Да. Решённые задачи, открытые подсказки и черновики запросов сохраняются в вашем аккаунте. Войдите с любого устройства, и тренажёр откроется на задаче, где вы остановились.
Первые три задачи открываются после регистрации. Они лёгкие и покажут, как устроены условие, проверка и подсказки. Остальные 67 — за 990 ₽ одним платежом.