Menu
CoddyTech

INTERSECT

Termasuk bagian Lebih dari Dasar-Dasar dalam perjalanan SQL di Coddy. Pelajaran 17 dari 27.

INTERSECT hanya mengembalikan baris yang muncul di kedua kumpulan hasil. Seperti UNION, perintah ini menghapus duplikat dan memerlukan kolom yang cocok di setiap sisi.

SELECT email FROM newsletter_subs
INTERSECT
SELECT email FROM premium_users

Hasilnya adalah setiap email yang berlangganan newsletter dan merupakan pengguna premium, tanpa menulis join.

Untuk apa repot-repot, padahal JOIN juga bisa melakukan ini? INTERSECT lebih singkat saat kedua sisi berupa SELECT sederhana dan kamu mencocokkan seluruh baris, bukan hanya id.

challenge icon

Tantangan

Mudah

Tabel dan kolom yang tersedia:

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

Kembalikan alamat email yang muncul sebagai pelanggan newsletter aktif (active = 1) dan sebagai pengguna premium dengan paket 'pro'. Urutkan menurut abjad.

Coba sendiri

-- filter setiap sisi sebelum INTERSECT
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Lebih dari Dasar-Dasar

Latihan sendiri: Playground SQL