Bazy danych · Middle · Pytanie 25 z 75
Co robi funkcja okna, np. ROW_NUMBER() OVER (PARTITION BY user_id ORDER BY created_at DESC)?
- 1Usuwa zduplikowane wiersze
- ✓Poprawna odpowiedź: Numeruje wiersze w grupie każdego użytkownika, od najnowszych, bez zwijania wierszy jak
GROUP BY - 3Grupuje wiersze i zwraca jeden na użytkownika
Wyjaśnienie
Odfiltruj WHERE rn = 1 w zapytaniu zewnętrznym, żeby dostać ostatnie zamówienie każdego użytkownika. Funkcje okna liczą też sumy narastające, rangi i średnie kroczące.