Упражнения по SQL, практика, решение - ПОДПИСКИ упражнения по базе данных кино
SQL [16 упражнений с решением]
[ Внизу страницы доступен редактор для написания и выполнения сценариев. ]
Пример базы данных:
1. Напишите запрос в SQL, чтобы перечислить всю информацию об актерах, сыгравших роль в фильме «Энни Холл». Перейти к редактору
Образец таблицы: актер
Пример таблицы: movie_cast
Пример таблицы: фильм
Нажмите меня, чтобы увидеть решение
2. Напишите запрос в SQL, чтобы найти имя режиссера (имя и фамилия), который снял фильм, сыгравший роль в фильме «С широко закрытыми глазами». (используя подзапрос) Перейти в редактор
Пример таблицы: директор
Пример таблицы: movie_direction
Пример таблицы: movie_cast
Пример таблицы: фильм
Нажмите меня, чтобы увидеть решение
3. Напишите запрос в SQL, чтобы перечислить все фильмы, выпущенные в стране, кроме Великобритании. Перейти к редактору
Пример таблицы: фильм
Нажмите меня, чтобы увидеть решение
4. Напишите запрос в SQL, чтобы найти название фильма, год, дату выпуска, режиссера и актера для тех фильмов, рецензент которых неизвестен. Перейти к редактору
Пример таблицы: фильм
Образец таблицы: актер
Пример таблицы: директор
Пример таблицы: movie_direction
Пример таблицы: movie_cast
Пример таблицы: рецензент
Пример таблицы: рейтинг
Нажмите меня, чтобы увидеть решение
5. Напишите запрос на языке SQL, чтобы найти заголовки всех фильмов режиссера, имя и фамилия которого - Уодди Аллен. Перейти к редактору
Пример таблицы: фильм
Пример таблицы: директор
Пример таблицы: movie_direction
Нажмите меня, чтобы увидеть решение
6. Напишите запрос на языке SQL, чтобы найти все годы, по которым было произведено хотя бы одно кино, и которое получило рейтинг более 3 звезд. Показать результаты в порядке возрастания. Перейти к редактору
Пример таблицы: фильм
Пример таблицы: рейтинг
Нажмите меня, чтобы увидеть решение
7. Напишите запрос в SQL, чтобы найти заголовки всех фильмов, которые не имеют оценок. Перейти к редактору
Пример таблицы: фильм
Пример таблицы: рейтинг
Нажмите меня, чтобы увидеть решение
8. Напишите запрос в SQL, чтобы найти имена всех рецензентов, у которых есть оценки со значением NULL. Перейти к редактору
Пример таблицы: рецензент
Пример таблицы: рейтинг
Нажмите меня, чтобы увидеть решение
9. Напишите запрос в SQL, чтобы вернуть имя рецензента, название фильма и звездочки для тех фильмов, которые рецензировал рецензент и должен быть оценен. Сортируйте результат по имени рецензента, названию фильма и количеству звезд. Перейти к редактору
Пример таблицы: рецензент
Пример таблицы: рейтинг
Пример таблицы: фильм
Нажмите меня, чтобы увидеть решение
10. Напишите запрос в SQL, чтобы найти имя рецензента и название фильма для тех рецензентов, которые оценили более одного фильма. Перейти к редактору
Пример таблицы: рецензент
Пример таблицы: рейтинг
Пример таблицы: фильм
Нажмите меня, чтобы увидеть решение
11. Напишите запрос в SQL, чтобы найти заголовок фильма, и наибольшее количество звезд, полученных фильмом, и упорядочить результат в соответствии с группой фильма и заголовком фильма отображаются в алфавитном порядке в порядке возрастания. Перейти к редактору
Пример таблицы: рейтинг
Пример таблицы: фильм
Нажмите меня, чтобы увидеть решение
12. Напишите запрос в SQL, чтобы найти имена всех рецензентов, которые оценили фильм American Beauty. Перейти к редактору
Пример таблицы: рецензент
Пример таблицы: рейтинг
Пример таблицы: фильм
Нажмите меня, чтобы увидеть решение
13. Напишите запрос в SQL, чтобы найти названия всех фильмов, которые были просмотрены кем-либо, кроме Пола Монкса. Перейти к редактору
Пример таблицы: рецензент
Пример таблицы: рейтинг
Пример таблицы: фильм
Нажмите меня, чтобы увидеть решение
14. Напишите запрос в SQL, чтобы вернуть имя рецензента, название фильма и количество звездочек для тех фильмов, рейтинг которых самый низкий. Перейти к редактору
Пример таблицы: рецензент
Пример таблицы: рейтинг
Пример таблицы: фильм
Нажмите меня, чтобы увидеть решение
15. Напишите запрос в SQL, чтобы найти названия всех фильмов, снятых Джеймсом Кэмероном. Перейти к редактору
Пример таблицы: директор
Пример таблицы: movie_direction
Пример таблицы: фильм
Нажмите меня, чтобы увидеть решение
16. Напишите запрос в SQL, чтобы найти название тех фильмов, в которых один или несколько актеров снимались в двух или более фильмах. Перейти к редактору
Пример таблицы: фильм
Пример таблицы: movie_cast
Образец таблицы: актер
Нажмите меня, чтобы увидеть решение
Практика онлайн
Еще не все !
Визуализации запросов генерируются с использованием Postgres Explain Visualizer (pev)
Не отправляйте решение вышеупомянутых упражнений здесь, если вы хотите внести вклад, перейдите на соответствующую страницу упражнения.
Новый контент: Composer: менеджер зависимостей для PHP , R программирования