Résumé SQL-Consultation
Cours : Résumé SQL-Consultation. Recherche parmi 303 000+ dissertationsPar ED2333 • 20 Novembre 2022 • Cours • 893 Mots (4 Pages) • 346 Vues
Résumé SQL-Consultation
- Requête simple sans condition :
 
On effectue une opération algébrique qu’est la Projection.
La projection : c’est choisir au niveau du SELECT soit la totalité des attributs d’une table, soit juste certains selon traitement.
Exemples : on utilise la base de données : bddfilms
Totalité des attributs  | Juste certains attributs  | 
Select * From films ;  | Select titre, annee From films ;  | 
Select all From films ;  | Select titre, année, score From films ;  | 
- Requête simple avec condition :
 
On effectue une opération algébrique qu’est la Sélection.
La sélection : c’est choisir certaines lignes (individus/objets) d’une table satisfaisant la condition au niveau du WHERE
Une condition est une expression utilisant des opérateurs :
Opérateurs de comparaison :
SELECT * FROM films WHERE annee = 1994  | Lister/ afficher les films de l’année 1994 :  | 
SELECT * FROM realisateurs WHERE nom = "Woody Allen"  | Lister les informations du réalisateur Woody Allen  | 
SELECT * FROM films WHERE score > 6  | Lister/ afficher les films dont le score est supérieur à 6 :  | 
SELECT titre FROM films WHERE score > 8  | Afficher le titre du film dont le score est supérieur à 8  | 
SELECT * FROM films WHERE nbvotant < 10000  | Lister/ afficher les films dont le nombre de votants est inférieur à 10000 :  | 
SELECT * FROM `distributions` WHERE rang != (ou < >) 12  | Lister/ afficher les distributions dont le rang est différent de 12 :  | 
SELECT * FROM `films` WHERE annee >= 2000  | Lister les films dont l’année est supérieure ou égale à 2000 :  | 
SELECT * FROM `films` WHERE annee <= 2000  | Lister les films dont l’année est inférieure à 2000 :  | 
SELECT * FROM `distributions` WHERE rang is null  | Lister afficher les distributions dont le rang est null (inconnu) :  | 
SELECT * FROM `distributions` WHERE rang is not null  | Lister afficher les distributions dont le rang est non null (inconnu) :  | 
SELECT * FROM `films` WHERE `titre` like 'Wo hu zang long' SELECT * FROM `acteurs` WHERE `nom` like 'B%' SELECT * FROM `acteurs` WHERE `nom` like '%K' SELECT * FROM `acteurs` WHERE `nom` like '%O%' SELECT * FROM `acteurs` WHERE `nom` like 'D' '__O%' SELECT * FROM `acteurs` WHERE `nom` like 'M' '__T%'  | - Lister les informations décrivant le film ‘Wo hu zang long’: - Lister les acteurs dont le nom commence par ‘B’ - Lister les réalisateurs dont le nom se termine par ‘K’ : - Lister les réalisateurs dont le nom contient un ‘O’ : - Lister les acteurs dont le nom commence par ‘D’ et contient un ‘O’ à la 4ème position : - Lister les acteurs dont le nom commence par M et contient un ‘T’ à la 4ème position et peu importe la suite :  | 
...