Иногда нужно посчитать сумму, номер строки или ранг — но без группировки и потери данных. Именно для этого и используется OVER().
Что важно знать:
• Оконные функции считают агрегаты по строкам, не объединяя их — все данные остаются на месте.
• OVER() работает с PARTITION BY — чтобы разбить на группы, и ORDER BY — чтобы задать порядок.
• Это как GROUP BY, только без удаления строк — аналитика поверх полного набора данных.
🔥 — если узнал что-то новое
🤝 — если уже давно используешь
➡ SQL Ready | #гайд




