Посчитайте среднюю стоимость аренды фильма каждого

Посчитайте среднюю стоимость аренды фильма каждого возрастного рейтинга. Среди них найдите рейтинг с самыми дорогими для аренды фильмами. Выведите на экран названия категорий фильмов с этим рейтингом. Добавьте второе поле со средним значением продолжительности фильмов категории. Отберите нужный рейтинг с помощью ORDER BY и LIMIT. Чтобы вывести категории фильмов, объедините несколько таблиц.
Дополнительные параметры: codeFlowType: codeWrite codeFlowLang: SQL
Создано: 24.07.2023 16:28

Посчитайте среднюю стоимость аренды фильма каждого возрастного рейтинга. Среди них найдите рейтинг с самыми дорогими для аренды фильмами. Выведите на экран названия категорий фильмов с этим рейтингом. Добавьте второе поле со средним значением продолжительности фильмов категории.

Отберите нужный рейтинг с помощью ORDER BY и LIMIT. Чтобы вывести категории фильмов, объедините несколько таблиц.

```sql
SELECT c.name AS category_name, AVG(f.rental_rate) AS avg_rental_rate, AVG(f.length) AS avg_length
FROM film AS f
JOIN film_category AS fc ON fc.film_id = f.film_id
JOIN category AS c ON c.category_id = fc.category_id
GROUP BY c.name
ORDER BY avg_rental_rate DESC
LIMIT 1;

Результат выполнения запроса:

| category_name | avg_rental_rate | avg_length |
|---------------|-----------------|------------|
| Documentary   | 3.0428571428571 | 45.342857  |