1. Nauka
  2. /
  3. Kursy
  4. /
  5. PostgreSQL – statystyki podsumowujące i funkcje okna

Connected

ćwiczenie

Ranking sportowców z wielu krajów

W poprzednim ćwiczeniu użyto RANK do przypisania rankingów jednej grupie sportowców. W rzeczywistych danych często spotykasz jednak wiele grup naraz. Bez partycjonowania danych wartości z jednej grupy wpływają na rankingi pozostałych.

Poza tym RANK pomija liczby w przypadku identycznych wartości, ale bardziej naturalne podejście polega na tym, by ich nie pomijać. Jeśli dwa kraje zajmują ex aequo drugie miejsce, kraj tuż za nimi większość ludzi uzna za trzeci.

Instrukcje

100 XP
  • Uszereguj sportowców każdego kraju według liczby zdobytych medali – im wyższa liczba, tym wyższy ranking – bez pomijania liczb w przypadku identycznych wartości.