Упражнения по SQL для фильма База данных: Найдите всех актеров, которые не снимались ни в одном фильме с 1990 по 2000 год.
База данных фильма SQL: присоединитесь к упражнению 5 с решением
5. Напишите запрос в SQL, чтобы перечислить всех актеров, которые не снимались ни в одном фильме в период с 1990 по 2000 год.
Образец таблицы: актер
Пример таблицы: movie_cast
Пример таблицы: фильм
Пример решения:
SELECT act_fname, act_lname, mov_title, mov_year
FROM actor
JOIN movie_cast
ON actor.act_id=movie_cast.act_id
JOIN movie
ON movie_cast.mov_id=movie.mov_id
WHERE mov_year NOT BETWEEN 1990 and 2000;
ИЛИ ЖЕ
SELECT a.act_fname, a.act_lname, c.mov_title, c.mov_year
FROM actor a, movie_cast b, movie c
WHERE a.act_id=b.act_id
AND b.mov_id=c.mov_id
AND c.mov_year NOT BETWEEN 1990 and 2000;
Пример вывода:
имя_акта имя_файла mov_title mov_year -------------------------------------------------- ------------------------------ Джеймс Стюарт Головокружение 1958 Дебора Керр Невинные 1961 Питер OToole Лоуренс Аравийский 1962 Роберт Де Ниро Охотник на оленей 1978 Ф. Мюррей Авраам Амадей 1984 Harrison Ford Blade Runner 1982 Вуди Аллен Энни Холл 1977 Jon Voight Deliverance 1972 Мэгги Джилленхол Донни Дарко 2001 Dev Patel Миллионер из трущоб 2008 Сигурни Уивер Иностранцы 1986 Кевин Спейси за морем 2004 Джек Николсон Китайский квартал 1974 Кристиан Бэйл Престиж 2006
Практика онлайн
Визуализация запросов для примера решения:
Продолжительность:
Ряды:
Стоимость:
Визуализация запроса для альтернативного примера решения:
Продолжительность:
Ряды:
Стоимость:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите запрос в SQL, чтобы найти имя фильма и режиссера (имена и фамилии), который снял фильм, который сыграл роль Шона Магуайра.
Далее: Напишите запрос в SQL, чтобы перечислить имя и фамилию всех режиссеров с указанием количества жанров фильмов, которые они сняли с названиями жанров, и упорядочить результат в алфавитном порядке с именем и фамилией режиссера.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования