Menu
Coddy logo textTech

INTERSECT

Coddy'nin SQL Journey'sinin Temellerin Ötesi bölümünün bir parçası. Ders 17 / 27.

INTERSECT yalnızca her iki sonuç kümesinde de bulunan satırları döndürür. UNION gibi, yinelenenleri kaldırır ve her iki tarafta da eşleşen sütunlar gerektirir.

SELECT email FROM newsletter_subs
INTERSECT
SELECT email FROM premium_users

Bu, birleştirme yazmadan hem bültene abone olan hem de premium kullanıcı olan herkesin e-posta adresidir.

Ne zahmet, bir JOIN bunu da yapabiliyorken? Her iki taraf da basit SELECT ifadeleri olduğunda ve yalnızca bir id'yi değil, satırın tamamını eşleştirdiğinizde INTERSECT daha kısadır.

challenge icon

Görev

Kolay

Mevcut tablolar ve sütunlar:

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

active bülten aboneleri (active = 1) ve 'pro' planındaki premium kullanıcılar olarak görünen e-postaları döndürün. Alfabetik olarak sıralayın.

Kendin dene

-- INTERSECT öncesinde her tarafı filtrele
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temellerin Ötesi bölümündeki tüm dersler

Kendi başına pratik yap: SQL playground