Menu
Coddy logo textTech

INTERSECT

Fait partie de la section Au-delà des bases du Journey SQL de Coddy. Leçon 17 sur 27.

INTERSECT renvoie uniquement les lignes qui apparaissent dans les deux ensembles de résultats. Comme UNION, il supprime les doublons et exige des colonnes correspondantes de chaque côté.

SELECT email FROM newsletter_subs
INTERSECT
SELECT email FROM premium_users

Il s’agit de chaque adresse e-mail qui est à la fois abonnée à la newsletter et utilisatrice premium, sans écrire de jointure.

Pourquoi s'embêter, lorsqu'un JOIN peut aussi le faire ? INTERSECT est plus court lorsque les deux côtés sont de simples SELECT et que vous faites correspondre la ligne entière, et pas seulement un identifiant.

challenge icon

Défi

Facile

Tables et colonnes disponibles :

  • newsletter : email, active
  • premium : email, plan

Retournez les adresses e-mail qui apparaissent comme abonnés actifs à la newsletter (active = 1) et comme utilisateurs premium avec le forfait 'pro'. Triez-les par ordre alphabétique.

Essayez vous-même

-- filtrer chaque côté avant INTERSECT
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Au-delà des bases

Entraînez-vous par vous-même : Playground SQL