List the films where the yr is 1962 [Show id, title]
SELECT id, title
FROM movie
WHERE yr=1962
Give year of ‘Citizen Kane’.
select yr
from movie
where title ='Citizen Kane'
List all of the Star Trek movies, include the id, title and yr (all of these movies include the words Star Trek in the title). Order results by year.
select id, title, yr
from movie
where title like'%Star Trek%'orderby yr
What id number does the actor ‘Glenn Close’ have?
select id
from actor
where name ='Glenn Close'
What is the id of the film ‘Casablanca’
select id
from movie
where title ='Casablanca'
Obtain the cast list for ‘Casablanca’.
select a.name
from actor a
join casting c
on a.id = c.actorid
where movieid =11768
Obtain the cast list for the film ‘Alien’
select name
from actor a
join casting c on a.id = c.actorid
join movie m on m.id = c.movieid
where title ='Alien'
List the films in which ‘Harrison Ford’ has appeared
select title
from movie m
join casting c on m.id = c.movieid
join actor a on a.id = c.actorid
where name ='Harrison Ford'
List the films where ‘Harrison Ford’ has appeared - but not in the starring role. [Note: the ord field of casting gives the position of the actor. If ord=1 then this actor is in the starring role]
select title
from movie m
join casting c on m.id = c.movieid
join actor a on a.id = c.actorid
where name ='Harrison Ford'and c.ord !=1
List the films together with the leading star for all 1962 films.
select title, name
from movie m
join casting c on m.id = c.movieid
join actor a on a.id = c.actorid
where yr =1962and c.ord =1
Which were the busiest years for ‘Rock Hudson’, show the year and the number of movies he made each year for any year in which he made more than 2 movies.
SELECT yr,COUNT(title)FROM
movie JOIN casting ON movie.id=movieid
JOIN actor ON actorid=actor.id
WHERE name='Rock Hudson'GROUPBY yr
HAVINGCOUNT(title)>2
List the film title and the leading actor for all of the films ‘Julie Andrews’ played in.
select title, name
from movie m
join casting c on m.id = c.movieid
join actor a on a.id = c.actorid
where movieid in(SELECT movieid
FROM casting
WHERE actorid IN(SELECT id
FROM actor
WHERE name='Julie Andrews'))and ord =1
Obtain a list, in alphabetical order, of actors who’ve had at least 15 starring roles.
select name
from actor
where id in(select actorid
from casting
where ord =1groupby actorid
havingcount(*)>=15)orderby name
List the films released in the year 1978 ordered by the number of actors in the cast, then by title.
select title,count(actorid)from movie m
join casting c on m.id = c.movieid
join actor a on a.id = c.actorid
where yr =1978groupby title
orderbycount(actorid)desc, title
List all the people who have worked with ‘Art Garfunkel’.
select name
from actor a
join casting c on a.id = c.actorid
where movieid in(select movieid
from actor a
join casting c on a.id = c.actorid
where name ='Art Garfunkel')and name !='Art Garfunkel'
List the films where the yr is 1962 [Show id, title]SELECT id, title FROM movie WHERE yr=1962Give year of ‘Citizen Kane’.select yrfrom moviewhere title = 'Citizen Kane'List all of the S...