
Урок 10 · 11 хв
Віконні функції
Агрегат, який не схлопує рядки: місце в рейтингу, наростаючий підсумок.
GROUP BY перетворює групу на один рядок. Віконна функція рахує по групі, але залишає кожен рядок на місці. Вікно задає OVER (…): PARTITION BY ділить рядки на групи, ORDER BY задає порядок усередині. ROW_NUMBER() нумерує рядки, RANK() дає місце з урахуванням рівних, SUM(…) OVER — наростаючий підсумок, LAG() — значення з попереднього рядка.
Далі після входу
Решта уроку відкривається після реєстрації
Перший урок кожного курсу відкритий без реєстрації. Щоб читати далі, робити практику і питати Ask, створи безкоштовний акаунт або увійди.