Window functions — вычисления по группе строк без схлопывания в одну строку. ROW_NUMBER() — порядковый номер. RANK() — ранг с пропусками. DENSE_RANK() — ранг без пропусков. LAG(column, n) — значение из предыдущей строки. LEAD(column, n) — следующей. SUM() OVER (PARTITION BY user_id) — running total по группе. Применение в тестировании: SELECT *, ROW_NUMBER() OVER (PARTITION BY user_id ORDER BY created_at DESC) rn FROM orders — находим последний заказ каждого пользователя (WHERE rn = 1).
Что такое Window Functions в SQL и когда применять?
Senior
271 просмотровAFK Offer AI
Что такое security misconfiguration и как проверять?