SA Шпаргалка

Все ответы в 2 клика

Продвинутый

Как работают оконные функции LEAD() и LAG()?

Эти оконные функции позволяют обращаться к данным из других строк текущего окна без использования JOIN.

  • LAG(column, offset): Возвращает значение из предыдущей строки (на offset шагов назад).

  • LEAD(column, offset): Возвращает значение из следующей строки (на offset шагов вперед).


✅ Применение: Идеально для вычисления разницы (дельты) между текущим и предыдущим месяцем в финансовых отчетах.
SELECT month, revenue, 
revenue - LAG(revenue, 1) OVER (ORDER BY month) AS growth
FROM sales;

Другие вопросы темы «Оконные функции Pro»

Ещё вопросы раздела «SQL и БД»

Все вопросы раздела «SQL и БД»