Средний рейтинг по клиентам
Продолжая работу в том же направлении, вы теперь изучите средние оценки фильмов — на этот раз в разрезе клиентов. Вам нужно получить таблицу со средней оценкой, которую выставил каждый клиент. Помимо этого, вы включите в неё количество оценок и количество арендованных фильмов по каждому клиенту. Итоговую статистику следует вывести только для клиентов с более чем 7 арендами, отсортировав результаты по среднему рейтингу в порядке возрастания.
Это упражнение является частью курса
Принятие решений на основе данных с помощью SQL
Инструкции к упражнению
- Сгруппируйте данные таблицы
rentingпо полюcustomer_idи выведитеcustomer_id, средний рейтинг, количество оценок и количество арендованных фильмов. - Оставьте только тех клиентов, у которых более 7 аренд фильмов.
- Отсортируйте полученную таблицу по среднему рейтингу в порядке возрастания.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
SELECT ___, -- Report the customer_id
___, -- Report the average rating per customer
___, -- Report the number of ratings per customer
___ -- Report the number of movie rentals per customer
FROM renting
GROUP BY customer_id
___ -- Select only customers with more than 7 movie rentals
ORDER BY ___; -- Order by the average rating in ascending order