Di INTERSECT

Menggabungkan Data di SQL

Maham Faisal Khan

Senior Content Developer, DataCamp

INTERSECT Venn diagram

Sebuah gambar yang menampilkan tiga diagram Venn, dengan dua di antaranya memudar. Hanya diagram dengan INTERSECT yang menjadi fokus. Diagram INTERSECT memiliki dua lingkaran yang tumpang tindih, dengan bagian yang tumpang tindih diwarnai hijau.

Menggabungkan Data di SQL

INTERSECT diagram

Sebuah diagram yang menunjukkan dua tabel, kiri dan kanan. Di sisi kanan diagram, terdapat ilustrasi tentang apa yang terjadi ketika operasiINTERSECT dilakukan pada dua tabel.

Menggabungkan Data di SQL

INTERSECT sintaks

SELECT id, val
FROM left_table

INTERSECT
SELECT id, val FROM right_table;
Menggabungkan Data di SQL

INTERSECT vs. INNER JOIN pada dua kolom

INTERSECT sintaks

SELECT *
FROM left_table
INTERSECT
SELECT *
FROM right_table;

Sebuah diagram yang menunjukkan dua tabel, kiri dan kanan. Di sisi kanan diagram, terdapat ilustrasi tentang apa yang terjadi saat operasi UNION dilakukan pada dua tabel.

INNER JOIN sintaks

SELECT *
FROM left_table
INNER JOIN right_table
ON left.id = right.id
    AND left.val = right.val

Sebuah diagram yang menunjukkan dua tabel, kiri dan kanan. Di sisi kanan diagram, terdapat ilustrasi tentang apa yang terjadi saat perintahINNER JOINdijalankan pada dua tabel.

Menggabungkan Data di SQL

Negara-negara yang dipimpin oleh perdana menteri dan presiden

SELECT country as intersect_country
FROM prime_ministers
INTERSECT
SELECT country
FROM presidents;
| intersect_country |
|-------------------|
| Egypt             |
| Portgual          |
| Pakistan          |
| India             |
Menggabungkan Data di SQL

INTERSECT di dua bidang

SELECT country, prime_minister AS leader
FROM prime_ministers
INTERSECT
SELECT country, president
FROM presidents;
|-----------|----------|
| country   | leader   |
|-----------|----------|
|-----------|----------|
Menggabungkan Data di SQL

Negara-negara yang dipimpin oleh perdana menteri dan raja

SELECT country, prime_minister AS leader
FROM prime_ministers
INTERSECT
SELECT country, monarch
FROM monarchs;
|---------|--------------------|
| country | leader             |
|---------|--------------------|
| Brunei  | Hassanal Bolkiah   |
| Oman    | Haitham bin Tarik  |
|---------|--------------------|
Menggabungkan Data di SQL

Ayo berlatih!

Menggabungkan Data di SQL

Preparing Video For Download...