Requêtes avancées

BDD 07

Résumé du cours

Fonctions d’agrégation

# fonction d agrégation
SELECT COUNT(*) FROM Bandes_dessinees 
WHERE serie = "Aya de Yopougon";
# DISTINCT supprime les doublons
SELECT COUNT(DISTINCT id_dessinateur) 
FROM Bandes_dessinees;

Sous-requête

# La requête interne est exécutée en premier
SELECT titre FROM Bandes_dessinees 
WHERE id_genre = (SELECT id FROM Genres 
                  WHERE genre = "Jeunesse");

Jointure

# Fusionner 2 tables
SELECT Emprunteurs.nom, Emprunts.isbn FROM Emprunts 
JOIN Emprunteurs ON Emprunts.id_emprunteurs = Emprunteurs.id;