1. Learn
  2. /
  3. Курси
  4. /
  5. Підсумкова статистика та віконні функції в PostgreSQL

Connected

вправа

Рейтингування спортсменів з кількох країн

У попередній вправі ви використовували RANK, щоб призначити місця одній групі спортсменів. У реальних даних, однак, ви часто матимете багато груп у межах одного набору даних. Без розбиття даних одна група впливатиме на рейтинг іншої.

Крім того, хоча RANK пропускає номери у разі однакових значень, природніше призначати місця без пропусків. Якщо дві країни ділять друге місце, наступну за ними зазвичай вважають третьою.

Інструкції

100 XP
  • Проставте місця спортсменам у межах кожної країни за кількістю здобутих медалей — чим більша кількість, тим вище місце — без пропуску номерів у разі однакових значень.