SELECT film_rank, film_title FROM
(SELECT DENSE_RANK() OVER (ORDER BY COUNT(rental_id) DESC) AS film_rank, title as film_title FROM rental
JOIN inventory USING(inventory_id)
JOIN film USING(film_id)
WHERE rental_date LIKE '2005%'
GROUP BY title) AS ranked_films
WHERE film_rank <= 3
ORDER BY film_rank, film_title