codeFlowType:
codeWrite
codeFlowLang:
SQL
Посчитайте среднюю стоимость аренды фильма каждого возрастного рейтинга. Среди них найдите рейтинг с самыми дорогими для аренды фильмами. Выведите на экран названия категорий фильмов с этим рейтингом. Добавьте второе поле со средним значением продолжительности фильмов категории.
Отберите нужный рейтинг с помощью 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 |