SQL с нуля: учебник для аналитика — 10 частей
Бесплатный учебник SQL для начинающего аналитика: 10 частей от азов до оконных функций. Тренажёр с автопроверкой, реальные примеры — пройди бесплатно.
2026-06-02 · 6 мин (обзор) · SQL, учебник, для начинающих
SQL с нуля. Часть 1: Что такое БД и SQL — и зачем аналитику?
Часть 1 учебника SQL. Что такое реляционная БД, чем отличается от Excel, популярные БД 2026 (PostgreSQL, ClickHouse). Как установить PG за 5 минут.
2026-06-02 · 8 мин · SQL, учебник, для начинающих
SQL с нуля. Часть 2: SELECT FROM WHERE — твой первый запрос
Часть 2 учебника SQL. SELECT — главная команда чтения данных. FROM — откуда. WHERE — фильтр. Операторы сравнения, AND, OR, NOT, IS NULL.
2026-06-02 · 8 мин · SQL, учебник, для начинающих
SQL с нуля. Часть 3: ORDER BY, LIMIT, DISTINCT, OFFSET
Часть 3 учебника SQL. Сортировка через ORDER BY, лимит количества строк, уникальные значения DISTINCT, пагинация через OFFSET. Когда что использовать.
2026-06-02 · 7 мин · SQL, учебник, для начинающих
SQL с нуля. Часть 4: агрегаты, GROUP BY и HAVING
Часть 4 учебника SQL. Агрегатные функции (COUNT, SUM, AVG, MIN, MAX). GROUP BY для группировки данных. HAVING для фильтра агрегатов. Реальные примеры.
2026-06-02 · 9 мин · SQL, учебник, для начинающих
SQL с нуля. Часть 5: JOIN — INNER, LEFT, RIGHT, FULL, CROSS
Часть 5 учебника SQL. Все типы JOIN: INNER, LEFT, RIGHT, FULL OUTER, CROSS. Диаграммы Венна, типичные ошибки, fan-out, когда какой брать.
2026-06-02 · 9 мин · SQL, учебник, для начинающих
SQL с нуля. Часть 6: подзапросы и CTE (WITH)
Часть 6 учебника SQL. Подзапросы во WHERE/FROM/SELECT. CTE через WITH — читаемая альтернатива. Когда что выбирать. Соображения о производительности.
2026-06-02 · 8 мин · SQL, учебник, для начинающих
SQL с нуля. Часть 7: NULL, COALESCE, CAST, CASE
Часть 7 учебника SQL. NULL — главный источник багов. Типы данных PG. COALESCE для значения по умолчанию. CAST для конверсии. CASE WHEN для условной логики.
2026-06-02 · 8 мин · SQL, учебник, для начинающих
Дата и время в SQL: date_trunc, EXTRACT, INTERVAL
Работа с датами в SQL: date_trunc для группировки по периодам, EXTRACT для частей даты, INTERVAL для арифметики, часовые пояса и TO_CHAR. С примерами.
2026-06-02 · 8 мин · SQL, учебник, для начинающих
SQL с нуля. Часть 9: строки — LIKE, SUBSTRING, regex
Часть 9 учебника SQL. Работа со строками в PostgreSQL. LIKE и ILIKE для поиска, SUBSTRING для обрезки, CONCAT для соединения, regex для сложных паттернов.
2026-06-02 · 7 мин · SQL, учебник, для начинающих
SQL с нуля. Часть 10: оконные функции (ROW_NUMBER, RANK)
Часть 10 учебника SQL. Оконные функции для аналитика. ROW_NUMBER, RANK, DENSE_RANK для нумерации. LAG/LEAD для соседних значений. Когда брать вместо GROUP BY.
2026-06-02 · 9 мин · SQL, учебник, для начинающих