Exercice 42 / 60

UNION

ConsigneCombine avec UNION les etudiants de Paris et ceux de Lyon. Affiche nom, prenom, ville, triés par nom.

📖 Cours

union empile les résultats de deux requêtes (l'une sous l'autre). Les colonnes doivent correspondre en nombre, et leurs types doivent être compatibles, pas forcément identiques : PostgreSQL retient un type commun aux deux requêtes, par exemple numeric quand l'une apporte un integer et l'autre un numeric. Syntaxe : select ... union select ...;

UNION
supprime les doublons
UNION ALL garde tous les doublons (plus rapide)
UNION empile les résultats de deux requêtes en un seul ensemble, en supprimant les doublons, là où UNION ALL les conserve
UNION empile les résultats de deux requêtes en un seul ensemble, en supprimant les doublons, là où UNION ALL les conserve

Exemple (table produits) :

SELECT nom, categorie FROM produits WHERE categorie = 'Informatique'UNIONSELECT nom, categorie FROM produits WHERE categorie = 'Reseau';

Envie d'aller plus loin ? Découvrez nos formations certifiées Bac+2 à Bac+5 →