Упражнения по SQL для фильма База данных: вычисление отчета, который содержит жанры этих фильмов с их средним временем и количеством фильмов для каждого жанра.
База данных фильма SQL: присоединитесь к упражнению-10 с решением
10. Напишите запрос в SQL для расчета отчета, который содержит жанры этих фильмов с их средним временем и количеством фильмов для каждого жанра.
Пример таблицы: фильм
Пример таблицы: жанры
Пример таблицы: movie_genres
Пример решения:
SELECT gen_title, AVG(mov_time), COUNT(gen_title)
FROM movie
NATURAL JOIN movie_genres
NATURAL JOIN genres
GROUP BY gen_title;
Пример вывода:
gen_title | средняя | подсчитывать ---------------------- + ---------------------- + ---- --- Приключение | 162.5000000000000000 | 2 Комедия | 93.0000000000000000 | 1 Драма | 134.2500000000000000 | 4 Ужас | 100.0000000000000000 | 1 Триллер | 117,0000000000000000 | 1 Преступность | 124.0000000000000000 | 2 Действие | 137.0000000000000000 | 1 Музыка | 118.0000000000000000 | 1 Война | 183.0000000000000000 | 1 Романтика | 122,0000000000000000 | 1 Анимация | 134.0000000000000000 | 1 Тайна | 137.3333333333333333 | 3 (12 рядов)
Практика онлайн
Визуализация запроса:
Продолжительность:
Ряды:
Стоимость:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: напишите запрос в SQL, чтобы перечислить все фильмы с названием, годом, датой выпуска, продолжительностью фильма, а также именем и фамилией режиссера, выпущенного до 1 января 1989 года, и отсортировать набор результатов в соответствии с датой выпуска по наибольшему дата до минимума.
Далее: Напишите запрос в SQL, чтобы найти эти фильмы с самой низкой продолжительностью, а также год, имя режиссера, имя актера и его / ее роль в этой постановке.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования