1. Apprendre
  2. /
  3. Cours
  4. /
  5. Fonctions de synthèse et de fenêtre dans PostgreSQL

Connected

Exercice

Classer les athlètes selon le nombre de médailles remportées

Au chapitre 1, vous avez utilisé ROW_NUMBER pour classer les athlètes selon les médailles attribuées. Toutefois, ROW_NUMBER assigne des numéros différents à des athlètes ayant le même nombre de médailles, ce qui en fait une mauvaise fonction de classement : si deux athlètes ont remporté le même nombre de médailles, ils devraient avoir le même rang.

Instructions

100 XP
  • Classez chaque athlète selon le nombre de médailles qu'il a remportées — plus le nombre est élevé, plus le rang est élevé — en attribuant le même numéro en cas de valeurs identiques.