⚠️ Вы уверенно используете JOIN и GROUP BY, но в какой-то момент понимаете: запрос становится громоздким, подзапросов всё больше, логика отчётов усложняется?
Оконные функции — инструмент, который позволяет считать без группировки, ранжировать строки, сравнивать значения и строить накопительные суммы без лишних соединений таблиц. На открытом уроке разберём, чем оконные функции отличаются от агрегатных, как работают PARTITION BY и ORDER BY в окне, и как с помощью ROW_NUMBER(), LAG(), LEAD() и SUM() OVER() упростить сложные запросы.
🚀 Вы научитесь писать более чистые и понятные выражения и поднимете свой уровень работы с данными.
➡️ Открытый урок проходит 31 марта в 20:00 МСК в преддверии старта курса «SQL для разработчиков и аналитиков».
Подробности и регистрация: https://vk.cc/cVMvzq
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Post #1671
1.1K

- 🔥 1