bot50 2024-03-28 12:19:08 +00:00
commit 8aa2698610
13 changed files with 96 additions and 0 deletions

3
1.sql Normal file
View File

@ -0,0 +1,3 @@
SELECT title
FROM movies
WHERE year=2008;

8
10.sql Normal file
View File

@ -0,0 +1,8 @@
SELECT DISTINCT name
FROM people
JOIN directors ON people.id = directors.person_id
WHERE movie_id IN (
SELECT movie_id
FROM ratings
WHERE rating >= 9.0
);

16
11.sql Normal file
View File

@ -0,0 +1,16 @@
SELECT title
FROM movies
WHERE id IN (
SELECT movie_id
FROM ratings
WHERE movie_id IN (
SELECT movie_id
FROM stars
WHERE person_id IN (
SELECT id
FROM people
WHERE name LIKE "Chadwick Boseman"
)
)
ORDER BY rating DESC LIMIT 5
);

20
12.sql Normal file
View File

@ -0,0 +1,20 @@
SELECT title
FROM movies
WHERE id IN (
SELECT movie_id
FROM stars
WHERE person_id IN (
SELECT id
FROM people
WHERE name LIKE "Bradley Cooper"
)
)
AND id IN (
SELECT movie_id
FROM stars
WHERE person_id IN (
SELECT id
FROM people
WHERE name LIKE "Bradley Cooper"
)
);

10
13.sql Normal file
View File

@ -0,0 +1,10 @@
SELECT DISTINCT(name)
FROM people
WHERE name IS NOT "Kevin Bacon" AND id IN(
SELECT person_id FROM stars WHERE movie_id IN(
SELECT movie_id FROM stars WHERE person_id IN(
SELECT id FROM people WHERE name IS "Kevin Bacon" and birth = 1958
)
)
)
;

3
2.sql Normal file
View File

@ -0,0 +1,3 @@
SELECT birth
FROM people
WHERE name='Emma Stone';

4
3.sql Normal file
View File

@ -0,0 +1,4 @@
SELECT title
FROM movies
WHERE year>=2018
ORDER BY title;

3
4.sql Normal file
View File

@ -0,0 +1,3 @@
SELECT COUNT(rating)
FROM ratings
WHERE rating=10;

4
5.sql Normal file
View File

@ -0,0 +1,4 @@
SELECT title, year
FROM movies
WHERE title LIKE 'Harry Potter%'
ORDER BY year;

3
6.sql Normal file
View File

@ -0,0 +1,3 @@
SELECT AVG(rating)
FROM ratings
JOIN movies ON ratings.movie_id = movies.id;

5
7.sql Normal file
View File

@ -0,0 +1,5 @@
SELECT year, title, rating
FROM movies
JOIN ratings ON movies.id = ratings.movie_id
WHERE year = 2010
ORDER BY rating DESC, title;

8
8.sql Normal file
View File

@ -0,0 +1,8 @@
SELECT name
FROM people
JOIN stars ON people.id = stars.person_id
WHERE movie_id IN (
SELECT id
FROM movies
WHERE title = 'Toy Story'
);

9
9.sql Normal file
View File

@ -0,0 +1,9 @@
SELECT DISTINCT(name)
FROM people
JOIN stars ON people.id = stars.person_id
WHERE movie_id IN (
SELECT id
FROM movies
WHERE year = 2004
)
ORDER BY birth;