Лекция «Логика SQL-запросов — как читать чужой запрос, ставить задачу и ловить завышенную сумму»
Три запроса без единой ошибки вернули цену клика 3 142,86 ₽, 10 857,14 ₽ и 22 000,00 ₽ на одних и тех же данных, а сумма заказов после лишнего соединения выросла с 25 600 ₽ до 57 800 ₽. Реляционная модель, гранулярность, логический порядок обработки, пять видов соединения и пять счётчиков проверки — чтобы читать запросы, а не верить им.
Для бизнес-аналитиков, которым надо доставать данные самим вместо очереди к разработчику — SELECT, JOIN, GROUP BY и агрегаты на заказах, клиентах и статусах, сверка отчётов и выгрузка под требования. И для маркетинговых аналитиков, которым таблицы, связи и агрегация нужны как способ мышления: читать и формулировать запросы к сессиям, кликам, кампаниям и расходам, не тренируя синтаксис и не веря бюджету, выросшему втрое от лишнего соединения. Предзнаний не требуется: начинаем с вопроса «строка в базе — это что».
Базовый уровень — с нуляПосле лекции вы сможете
- Читать чужой запрос по логическому порядку обработки и говорить, какой набор строк он вернёт и с какой гранулярностью
- Отвечать на вопрос «одна строка — это что» до того, как поверить числу, и проверять заявленный ключ одним запросом за двадцать секунд
- Ловить завышение суммы после соединения по неуникальному ключу — по счётчику строк, а не по ощущению «цифра странная»
- Замечать внешнее соединение, которое стало внутренним из-за условия в WHERE, и терять из-за этого клиентов без покупок
- Различать три разных счётчика, три позиции подзапроса и оконную функцию, которая не схлопывает строки
- Ставить задачу разработчику или языковой модели пятью пунктами: гранулярность, период и поле, фильтры, пустые значения, контрольная цифра
- Проверять результат пятью счётчиками и сводить итог с рекламным кабинетом, бухгалтерией или CRM
19 тем и 57 тестов на понимание
Каждая тема — один экран и одна мысль. В конце темы — ситуационные вопросы: ответили верно, идёте дальше.
Часть 1. Как устроены данные
Что эта лекция даёт и чего не даёт
Реляционная модель: таблица — это утверждение о мире
Связи и две схемы, на которых считается вся лекция
Гранулярность: единственный вопрос перед любым запросом
Нормализация, витрина и вопрос «откуда эта таблица»
Часть 2. Как читается запрос
Логический порядок: запрос читается не сверху вниз
WHERE и HAVING фильтруют разные вещи
Пять видов соединения на одних и тех же данных
Часть 3. Где ломается счёт
LEFT JOIN, который молча стал INNER
Размножение строк: как соединение завышает выручку
Три цены клика на одних данных
Три разных COUNT, и все три правильные
NULL: третье значение, которое ломает отбор
Часть 4. Инструменты аналитика
GROUP BY: что имеет право оказаться в SELECT
Подзапрос, CTE и окно: три способа не схлопнуть данные
Диалекты: логика одна, синтаксис — нет
Звёздочка, LIMIT и вежливость к боевой базе
Часть 5. Заявка и проверка
Заявка на выгрузку: пять пунктов для разработчика и для ИИ
Пять счётчиков вместо интуиции и что делать в понедельник
Темы лекции: аналитика, SQL, базы данных, реляционная модель, JOIN, GROUP BY, агрегаты, NULL, гранулярность, витрины, PostgreSQL, бизнес-аналитика, маркетинговая аналитика, 2026
Обновлено: 1 сентября 2026
Читаете, отвечаете, видите результат
Интерактивная лекция с тестами: тема — экран текста, за ним вопрос по этой же теме. Ни видео, ни вебинаров, ни дедлайнов.
Тесты внутри тем
57 тестов по ходу лекции — ситуационных, на понимание, а не на зубрёжку.
Старт — бесплатно и сразу
Первые темы открыты без регистрации: нажали — учитесь. Понравилось — продолжите по аккаунту, полный доступ от 99 ₽. Прогресс сохраняется на той же теме.
Коротко о главном
Сколько времени займёт лекция?
Это бесплатно?
Что у меня останется после лекции?
Я научусь писать запросы после этой лекции?
Примеры на PostgreSQL — а у нас MySQL или ClickHouse. Подойдёт?
Логика SQL-запросов — как читать чужой запрос, ставить задачу и ловить завышенную сумму — открывается прямо сейчас
19 тем, 57 тестов и около 95 минут вашего времени. Первые темы — бесплатно и без регистрации: начните и решите по делу, а не по описанию.
Начать лекцию →Уже проходили? Личный кабинет помнит, на чём вы остановились.
По тем же темам
Каждая лекция открывается сразу — первые темы бесплатны, подписка открывает все.
Когортный анализ — удержание, LTV по когортам и микс-сдвиг, который прячет среднее
Оба канала выросли на 2 пункта, а общее удержание упало на 6,1 — потому что среднее по базе есть взвешенная смесь, и…
Статистика для аналитика
Три «средние зарплаты» за один месяц, и все три посчитаны верно; конверсия 3% с интервалом от 0,64% до 5,36%…
Дашборды и отчёты — от вопроса решения к экрану и к письму, после которого двигают бюджет
Дашборд и отчёт — два разных жанра, и подмена одного другим стоит денег: экран с «ценой лида» в верхнем ряду ведёт к…