Упражнения по SQL для фильма База данных: Вычислите отчет, в котором указан год, когда было выпущено большинство фильмов Mystery, а также количество таких фильмов и их средний рейтинг.
База данных фильма SQL: присоединитесь к упражнению 23 с решением
23. Напишите запрос на языке SQL, чтобы сгенерировать отчет, в котором будет указан год, когда было выпущено большинство фильмов Mystery, а также количество фильмов и их средняя оценка.
Пример таблицы: фильм
Пример таблицы: жанры
Пример таблицы: movie_genres
Пример таблицы: рейтинг
Пример решения:
SELECT mov_year,gen_title,count(gen_title), avg(rev_stars)
FROM movie
NATURAL JOIN movie_genres
NATURAL JOIN genres
NATURAL JOIN rating
WHERE gen_title='Mystery'
GROUP BY mov_year,gen_title;
Пример вывода:
mov_year | gen_title | считать | средний ---------- + ---------------------- + ------- + -------- ------------ 1958 | Тайна | 1 | 8,4000000000000000 (1 ряд)
Практика онлайн
Визуализация запроса:
Продолжительность:
Ряды:
Стоимость:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите запрос в SQL, чтобы найти фильм Mystery с самым высоким рейтингом, и укажите заголовок, год и рейтинг.
Далее: Напишите запрос в SQL, чтобы сгенерировать отчет, который содержит столбцы с названием фильма, именем актера, годом фильма, ролью, жанрами фильма, режиссером, датой выпуска и рейтингом этого фильма.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования