кодесурса
«SQL

Упражнения по SQL, практика, решение - ПОДПИСКИ упражнения по базе данных кино

script1adsense2code
script1adsense3code

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code