Упражнения по SQL для фильма База данных: найдите название фильма и режиссера, который снял фильм, сыгравший роль Шона Магуайра
База данных фильма SQL: присоединитесь к Упражнению-4 с Решением
4. Напишите запрос в SQL, чтобы найти имя фильма и режиссера (имена и фамилии), которые сняли фильм, который сыграл роль Шона Магуайра.
Пример таблицы: директор
Пример таблицы: movie_direction
Пример таблицы: movie_cast
Пример таблицы: фильм
Пример решения:
SELECT dir_fname, dir_lname, mov_title
FROM director
JOIN movie_direction
ON director.dir_id=movie_direction.dir_id
JOIN movie
ON movie_direction.mov_id=movie.mov_id
JOIN movie_cast
ON movie_cast.mov_id=movie.mov_id
WHERE role='Sean Maguire';
ИЛИ ЖЕ
SELECT dir_fname, dir_lname, mov_title
FROM director, movie_direction, movie, movie_cast
WHERE director.dir_id=movie_direction.dir_id
AND movie_direction.mov_id=movie.mov_id
AND movie.mov_id=movie_cast.mov_id
AND movie_cast.role='Sean Maguire';
Пример вывода:
dir_fname | dir_lname | mov_title ---------------------- + ---------------------- + ---- ------------------------------------------------ Гас | Ван сант | Хорошая будет охота (1 ряд)
Практика онлайн
Визуализация запросов для примера решения:
Продолжительность:
Ряды:
Стоимость:
Визуализация запроса для альтернативного примера решения:
Продолжительность:
Ряды:
Стоимость:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите запрос в SQL, чтобы найти имя фильма и режиссера (имена и фамилии), который снял фильм, который сыграл роль в фильме «С широко закрытыми глазами».
Далее: написать запрос на SQL, чтобы перечислить всех актеров, которые снимались в фильмах до 1990 года, а также в фильмах после 2000 года.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования