Adloun

informatique (tronc commun des prépas scientifiques) · Chapitre 15 · Exercice de TD

Trois questions ensemblistes

Les bases de données : le modèle relationnel et les premières requêtes · niveau 2

Énoncé

Utiliser les opérateurs ensemblistes pour : (a) lister les livres écrits par l'auteur 1 ou parus avant 1820, (b) lister les livres jamais empruntés.

Corrigé

-- (a)
SELECT id_livre FROM livre WHERE id_auteur = 1
UNION
SELECT id_livre FROM livre WHERE annee < 1820;

-- (b)
SELECT id_livre FROM livre
EXCEPT
SELECT id_livre FROM emprunt;

Exercices semblables

Le cours du chapitre · Tous les exercices du chapitre