1. 学ぶ
  2. /
  3. コース
  4. /
  5. Statistici sumare și funcții de fereastră în PostgreSQL

Connected

演習

Clasarea sportivilor din mai multe țări

În exercițiul anterior, ai folosit RANK pentru a atribui clasamente unui singur grup de sportivi. În datele reale, însă, vei întâlni adesea mai multe grupuri în același set de date. Fără să partiționezi datele, valorile unui grup le vor influența pe cele ale celorlalte.

De asemenea, RANK sare peste numere în cazul valorilor identice, dar cel mai natural mod de a atribui clasamente este să nu faci asta. Dacă două țări sunt la egalitate pe locul al doilea, țara de după ele este considerată, în general, a treia.

指示

100 XP
  • Clasează sportivii fiecărei țări în funcție de numărul de medalii câștigate — cu cât numărul este mai mare, cu atât rangul este mai ridicat — fără a sări peste numere în cazul valorilor identice.