Résumé SQL-Consultation
Cours : Résumé SQL-Consultation. Recherche parmi 300 000+ dissertationsPar ED2333 • 20 Novembre 2022 • Cours • 893 Mots (4 Pages) • 252 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 : |
...