Собесов

LESTA — SQL: топ-5% игроков по урону и их лучший корабль

SQLWindow functions и percentileСредняяJunior

Условие

В SQLite-базе World of Warships есть 4 таблицы (см. описание):

  • arenas, arena_members, glossary_ships, catalog_items.

arena_members содержит данные по сыгранным боям: account_db_id, vehicle_type_id, damage, и т.д. Боты имеют отрицательный account_db_id.

Задание 2.1. Топ 5% игроков по суммарному урону за все бои.

Результат: | account_db_id | total_damage |

Задание 2.2. Для каждого игрока из 2.1 найдите корабль, на котором он нанёс больше всего урона. Ограничьте 10 лучшими результатами.

Результат: | account_db_id | ship_name | dealt_damage |

Хочешь увидеть разбор?

Зарегистрируйся бесплатно — откроется развёрнутое решение этой задачи и ещё 4 на выбор.

Зарегистрироваться и увидеть разбор
Уже есть аккаунт? Войти