--Afficher la liste des films SELECT * FROM film --Afficher la liste des personnes dont le nom contient ROBERT SELECT * FROM personne WHERE personne.nom LIKE "%ROBERT%" --Afficher la liste des films français du XXIe siecle ayant dépassé 1M d'entrée, classés dans l'ordre décroissant du box office SELECT * FROM film WHERE film.nationalité LIKE "%FR%" AND film.`année de sortie`>=2000 and film.entrées>1000000 ORDER BY film.entrées DESC -- quel est le nombre d'entrées le plus grand d'un film français SELECT MAX(entrées) FROM film WHERE film.nationalité LIKE "%FR%" -- quel est le film français qui a fait le plus d'entrées SELECT * FROM film WHERE entrées=(SELECT MAX(entrées) FROM film WHERE film.nationalité LIKE "%FR%") -- quel sont les films qui ont fait le plus d'entrées, par pays SELECT titre, nationalité, entrées FROM film WHERE (nationalité, entrées) IN (SELECT nationalité,MAX(entrées) FROM film GROUP BY nationalité ORDER BY MAX(entrées) DESC) ORDER BY entrées DESC -- corriger la nationalité "IT/FR" -> "FR/IT" UPDATE film SET nationalité="FR/IT" WHERE nationalité="IT/FR" -- Quels sont les films où Bourvil apparait au générique ? SELECT * FROM casting, personne, film WHERE personne.id=casting.idPersonne AND casting.idFilm=film.idFilm AND personne.nom LIKE "%Bourvil%" -- Dans combien de film Harrison Ford apparait-il au générique ? SELECT COUNT(*) FROM casting, personne, film WHERE personne.id=casting.idPersonne AND casting.idFilm=film.idFilm AND personne.nom LIKE "%Harrison Ford%" -- Donner les noms des compositeurs de musique de film SELECT personne.nom FROM casting, personne WHERE personne.id=casting.idPersonne AND casting.fonction LIKE "%musique%" -- Donner les noms des réalisateurs de film SELECT DISTINCT personne.nom FROM casting, personne WHERE personne.id=casting.idPersonne AND casting.fonction LIKE "%réalisateur%" SELECT DISTINCT personne.nom FROM casting, personne WHERE personne.id=casting.idPersonne AND casting.fonction LIKE "%acteur%" --Y a-t-il des personnes qui ont été réalisateurs et acteurs ? SELECT DISTINCT personne.nom FROM casting, personne WHERE personne.id=casting.idPersonne AND casting.fonction LIKE "%réalisateur%" AND nom IN ( SELECT DISTINCT personne.nom FROM casting, personne WHERE personne.id=casting.idPersonne AND casting.fonction LIKE "%acteur%") -- Avec quels réalisateurs Harrison Ford a-t-il tourné ? SELECT DISTINCT personne.nom FROM casting, personne, film WHERE personne.id=casting.idPersonne AND casting.idFilm=film.idFilm AND casting.fonction LIKE "%réalisateur%" AND titre IN ( SELECT titre FROM casting, personne, film WHERE personne.id=casting.idPersonne AND casting.idFilm=film.idFilm AND personne.nom LIKE "%Harrison Ford%") -- Donner le total des entrées réalisées par chaque personne triés dans l'ordre décroissant SELECT sum(entrées),nom FROM casting, personne, film WHERE personne.id=casting.idPersonne AND casting.idFilm=film.idFilm GROUP BY nom ORDER BY sum(entrées) DESC