кодесурса
«SQL

Упражнения по SQL для фильма База данных: Найдите названия всех фильмов, снятых Джеймсом Кэмероном

script1adsense2code
script1adsense3code

База данных фильма SQL: Подзапрос Упражнение-15 с решением

15. Напишите запрос в SQL, чтобы найти названия всех фильмов, снятых Джеймсом Кэмероном.

Пример таблицы: директор


Пример таблицы: movie_direction


Пример таблицы: фильм


Пример решения:

SELECT mov_title
FROM movie
WHERE mov_id IN (
SELECT mov_id 
FROM movie_direction 
WHERE dir_id IN (
SELECT dir_id 
FROM director 
WHERE dir_fname ='James' AND dir_lname='Cameron'
));

ИЛИ ЖЕ


SELECT mov_title FROM movie 
JOIN  movie_direction 
 ON movie.mov_id=movie_direction.mov_id
JOIN  director 
 ON movie_direction.dir_id=director.dir_id
WHERE dir_fname ='James' AND dir_lname='Cameron';

Пример вывода:

 mov_title
-------------------------------------------------- -
 титановый
 Пришельцы
(2 ряда)

Практика онлайн



Визуализация запросов для примера решения:

Продолжительность:

«Запрос

Ряды:

«Запрос

Стоимость:

«Запрос

Визуализация запроса для альтернативного примера решения:

Продолжительность:

«Запрос

Ряды:

«Запрос

Стоимость:

«Запрос

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Напишите запрос в SQL, чтобы вернуть имя рецензента, название фильма и количество звездочек для тех фильмов, рейтинг которых самый низкий.
Далее: напишите запрос в SQL, чтобы найти название тех фильмов, где один или несколько актеров снимались в двух или более фильмах.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code