31 | Оконные функции: аналитика и расчёты в SQL

Аватар автора
MediaTen — Digital продакшн
В этом уроке разбираем оконные функции в SQL и их отличие от классических агрегатных запросов. Пошагово объясняем синтаксис, порядок вычислений, работу с партициями, сортировкой и фреймами. Рассматриваем агрегирующие, ранжирующие функции и функции смещения, а также влияние оконных функций на производительность и реальные сценарии использования в аналитике. Таймкоды: 00:00:03 — Что такое оконные функции и как они работают 00:00:58 — Отличие оконных функций от агрегаций 00:01:44 — Порядок вычисления оконных функций 00:02:53 — Синтаксис OVER, PARTITION и ORDER BY 00:04:06 — Классы оконных функций 00:04:23 — Агрегирующие оконные функции 00:05:54 — Ранжирующие функции: RANK и DENSE_RANK 00:08:43 — Функции смещения: LEAD, LAG, FIRST, LAST 00:10:26 — Фреймы оконных функций: ROWS и RANGE 00:14:48 — Примеры использования фреймов 00:16:40 — Текущая строка и диапазоны расчёта 00:17:31 — Практические примеры оконных функций 00:18:26 — Поведение оконных функций без указания ROWS 00:18:39 — Ограничение количества строк во фрейме 00:19:17 — Различия между ROWS и RANGE 00:20:17 — Примеры работы с RANGE 00:22:13 — Как RANGE объединяет диапазоны 00:24:19 — Ограничения ROWS и RANGE 00:25:11 — Производительность оконных функций 00:26:51 — Взаимодействие оконных функций с LIMIT 00:29:57 — Использование оконных функций в аналитике 00:30:44 — Ограничения JOIN при использовании оконных функций 00:32:12 — Основные преимущества оконных функций

0/0


0/0

0/0

0/0