FULL JOIN

Menggabungkan Data di SQL

Maham Faisal Khan

Senior Content Developer, DataCamp

FULL JOIN diagram awal

  • Sebuah FULL JOIN mengombinasikan LEFT JOIN dan sebuah RIGHT JOIN
    Diagram untuk sebuah FULL JOIN ON pada id bidang
    Sebuah diagram yang menunjukkan dua tabel, tabel kiri dan tabel kanan, dengan panah yang mengarah ke catatan cocok pada kolom id di kedua tabel. Catatan yang tidak relevan untuk bergabung sepenuhnya telah dihilangkan.
Menggabungkan Data di SQL

FULL JOIN diagram

Sebuah diagram yang menunjukkan dua tabel, tabel kiri dan tabel kanan, serta himpunan hasil setelah dilakukan gabungan penuh pada kedua tabel tersebut. Catatan yang tidak relevan untuk penggabungan penuh telah diarsir abu-abu.

Menggabungkan Data di SQL

FULL JOIN sintaks

SELECT left_table.id AS L_id,
       right_table.id AS R_id,
       left_table.val AS L_val,
       right_table.val AS R_val
FROM left_table
FULL JOIN right_table
USING (id);

Catatan. Kata kunci FULL OUTER JOIN juga dapat digunakan.

Menggabungkan Data di SQL

FULL JOIN Contoh penggunaan basis data pemimpin

SELECT p1.country AS country, prime_minister, president
Menggabungkan Data di SQL

FULL JOIN Contoh penggunaan basis data pemimpin

SELECT p1.country AS country, prime_minister, president
FROM prime_ministers AS p1
Menggabungkan Data di SQL

FULL JOIN Contoh penggunaan basis data pemimpin

SELECT p1.country AS country, prime_minister, president
FROM prime_ministers AS p1
FULL JOIN presidents AS p2
Menggabungkan Data di SQL

FULL JOIN Contoh penggunaan basis data pemimpin

SELECT p1.country AS country, prime_minister, president
FROM prime_ministers AS p1
FULL JOIN presidents AS p2
ON p1.country = p2.country
LIMIT 10;
Menggabungkan Data di SQL

FULL JOIN Contoh penggunaan basis data pemimpin

| country        | prime_minister   | president               |
|----------------|------------------|-------------------------|
| Egypt          | Mostafa Madbouly | Abdel Fattah el-Sisi    |
| Portugal       | Luís Montenegro  | Marcelo Rebelo de Sousa |
| Pakistan       | Shehbaz Sharif   | Asif Ali Zardari        |
| United Kingdom | Keir Starmer     | null                    |   
| USA            | null             | Joe Biden               |
| Uruguay        | null             | Luis Lacalle Pou        |   
| Chile          | null             | Gabriel Boric           |   
| India          | Narendra Modi    | Droupadi Murmu          |
| Norway         | Jonas Gahr Støre | null                    |
| Brunei         | Hassanal Bolkiah | null                    |
Menggabungkan Data di SQL

Ayo berlatih!

Menggabungkan Data di SQL

Preparing Video For Download...