SQL с нуля — учебник для аналитика 2026: 10 частей от азов до Window Functions
Бесплатный учебник SQL для начинающего аналитика. 10 связанных частей от «что такое БД» до Window Functions. 5 часов чтения, тренажёр с автопроверкой, реальные примеры.
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: Агрегаты COUNT, SUM, AVG + 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 — читаемая альтернатива. Когда что выбирать. Performance соображения.
2026-06-02 · 8 мин · SQL, учебник, для начинающих
SQL с нуля. Часть 7: NULL, типы данных, COALESCE, CAST, CASE WHEN
Часть 7 учебника SQL. NULL — главный источник багов. Типы данных PG. COALESCE для значения по умолчанию. CAST для конверсии. CASE WHEN для условной логики.
2026-06-02 · 8 мин · SQL, учебник, для начинающих
SQL с нуля. Часть 8: Дата и время — DATE_TRUNC, EXTRACT, INTERVAL
Часть 8 учебника SQL. Работа с датами в PostgreSQL. DATE_TRUNC для группировки. EXTRACT для извлечения. INTERVAL для арифметики. Часовые пояса, TO_CHAR.
2026-06-02 · 8 мин · SQL, учебник, для начинающих
SQL с нуля. Часть 9: Строки и текст — LIKE, ILIKE, SUBSTRING, regex
Часть 9 учебника SQL. Работа со строками в PostgreSQL. LIKE и ILIKE для поиска, SUBSTRING для обрезки, CONCAT для соединения, regex для сложных паттернов.
2026-06-02 · 7 мин · SQL, учебник, для начинающих
SQL с нуля. Часть 10: Window Functions intro — ROW_NUMBER, RANK, LAG, LEAD
Часть 10 учебника SQL. Window Functions для аналитика. ROW_NUMBER, RANK, DENSE_RANK для нумерации. LAG/LEAD для соседних значений. Когда брать вместо GROUP BY.
2026-06-02 · 9 мин · SQL, учебник, для начинающих