Requetes SQL
Transcription
Requetes SQL
Requetes SQL 1. Récupérer une base de données existante • • 2. Lancer EasyPHP Ouvrez la base cinema Requêtes sur une seule table • Testez les requêtes suivantes à l’aide de l’onglet <SQL> (copier la requête dans la zone de saisie puis cliquer sur <Exécuter>) SELECT titre, genre FROM film SELECT genre FROM film SELECT DISTINCT genre FROM film SELECT DISTINCT genre FROM film ORDER BY genre SELECT titre FROM film WHERE date_sortie > "2007-01-01" SELECT titre FROM film WHERE date_sortie > "2007-01-01" AND genre = "comédie" SELECT genre, titre FROM film WHERE (annee_production > 2004) AND (genre = "comédie" OR genre ="policier") ORDER BY genre • Créez et tester de nouvelles requêtes pour obtenir les résultats suivants : Lister les réalisateurs nés en 1966 Lister les acteurs nés de moins de 40 ans Lister dans l'ordre alphabétique les acteurs dont le nom commence ne commence pas par A ou par B Lister dans l'ordre alphabétique les acteurs dont le prénom commence par C 3. Requêtes sur plusieurs tables • Testez les requêtes suivantes à l’aide de l’onglet <SQL> (copier la requête dans la zone de saisie puis cliquer sur <Exécuter>) SELECT film.titre, affiche.titre FROM film, affiche WHERE (film.ref_affiche = affiche.id_affiche) Lister les films réalisés par Woody Allen SELECT realisateur.prenom, realisateur.nom, film.titre FROM film, realisateur WHERE (film.ref_realisateur = realisateur.id_realisateur) AND (realisateur.nom="Allen") AND (realisateur.prenom="Woody") Lister les acteurs du film Babel SELECT film.titre, acteur.prenom, acteur.nom FROM film, acteur, film_acteur WHERE ((film_acteur.ref_film=film.id_film) AND (film_acteur.ref_acteur=acteur.id_acteur)) AND (film.titre="babel") • Créez et tester de nouvelles requêtes pour obtenir les résultats suivants : Liste alphabétique des acteurs ayant tourné des comédies Liste alphabétique des acteurs ayant tourné des comédies de Woody Allen Liste des acteurs de moins de 30 ans, ayant tourné des films de Woody Allen depuis 2006 Liste des affiches de films réalisés par Pascal Thomas et dans lesquels a joué Catherine Frot