Топ-K и фильтр — разные вопросы
Их постоянно путают. Фильтр отвечает на вопрос про порог: «все фильмы со сборами выше миллиарда». Сколько их окажется — заранее неизвестно, может быть ноль, может быть сотня. Топ-K отвечает на вопрос про количество: «пять самых кассовых». Их всегда ровно пять, каким бы ни было само значение.
Практическое следствие: если тебя просят «лучшие фильмы», надо уточнить, что имеется в виду. Порог даёт список переменной длины, топ-K — фиксированной.
И ещё: ради топ-3 сортировать всю таблицу расточительно — мы упорядочиваем 5378 строк, чтобы взять три. На таких размерах это незаметно, но приём «найти K лучших без полной сортировки» существует, и в старших модулях он нам пригодится.