SQLLab

Блог об SQL

Разборы, уроки и советы — от основ до продвинутых техник

7 статей по теме Оконные функции

АналитикаОконные функцииCTE

Когортный анализ на SQL: retention и отток пользователей

Когортный анализ на SQL: расчёт retention по неделям/месяцам, построение когортной матрицы, анализ оттока. Реальные примеры для продуктовой аналитики.

26 марта 2026 г.·4 мин чтения
Оконные функцииPostgreSQLПродвинутый

Оконные функции SQL: продвинутые техники и фреймы

Продвинутые оконные функции SQL: ROWS vs RANGE, фреймы PRECEDING/FOLLOWING, скользящие окна, EXCLUDE, FIRST_VALUE/LAST_VALUE. Примеры на PostgreSQL.

25 марта 2026 г.·4 мин чтения
Оконные функцииPostgreSQLПродвинутый уровень

Фреймы оконных функций SQL: ROWS, RANGE и GROUPS

Полный разбор фреймов в оконных функциях SQL: ROWS vs RANGE vs GROUPS, UNBOUNDED PRECEDING, CURRENT ROW, EXCLUDE, примеры скользящих агрегатов.

19 марта 2026 г.·5 мин чтения
Оконные функцииАналитикаPostgreSQL

Функция нарастающего итога (Running Total) в SQL: объясняем за 5 минут

Как считать нарастающий итог в SQL: SUM OVER с ROWS/RANGE, кумулятивная сумма по дням, скользящее среднее, нарастающие количества пользователей.

17 марта 2026 г.·4 мин чтения
Оконные функцииАналитикаPostgreSQL

LEAD и LAG в SQL: работа с соседними строками

Оконные функции LEAD и LAG в PostgreSQL: синтаксис, примеры — рост продаж, разница между событиями, цепочки платежей, поиск пропусков в данных.

17 марта 2026 г.·5 мин чтения
Оконные функцииСобеседованиеАналитика

ROW_NUMBER vs RANK vs DENSE_RANK: разбираем разницу с примерами

Чем отличаются ROW_NUMBER, RANK и DENSE_RANK в SQL: как работает нумерация при одинаковых значениях, практические примеры и типичные задачи на собеседовании.

16 марта 2026 г.·5 мин чтения
HRОконные функцииСобеседование

Оконные функции SQL на собеседовании

Как проверить знание оконных функций SQL на собеседовании: задачи с ROW_NUMBER, RANK, LAG, LEAD, SUM OVER для Middle и Senior.

15 февраля 2026 г.·4 мин чтения