FULL OUTER JOIN - JOIN

Full Outer Join adalah jenis operasi join pada SQL yang menghasilkan gabungan dari dua tabel atau lebih dengan menyertakan semua baris dari masing-masing tabel yang digabungkan, termasuk baris yang tidak memiliki pasangan pada tabel lain. Dalam jenis join ini, setiap baris pada kedua tabel yang digabungkan ditampilkan di dalam hasil query, meskipun tidak terdapat nilai yang cocok pada tabel lainnya. Jika tidak ada nilai yang cocok pada salah satu tabel, maka nilai kolom pada tabel tersebut akan diisi dengan nilai NULL.

Sintaks dari Full Outer Join pada SQL adalah sebagai berikut:

Penjelasan:

SELECT: Menentukan kolom-kolom yang akan ditampilkan pada hasil query.

table1, table2: Nama tabel yang akan digabungkan.

column_name: Kolom yang digunakan untuk menghubungkan kedua tabel.

ON: Kondisi join, yaitu mencocokkan nilai kolom yang digunakan untuk join antara kedua tabel.

Berikut ini adalah contoh penggunaan Full Outer Join:

Tabel "employees":


Tabel "salaries":



Maka query Full Outer Join untuk menggabungkan kedua tabel tersebut dapat dilakukan sebagai berikut:

Hasil query:



Dalam contoh di atas, Full Outer Join digunakan untuk menggabungkan tabel "employees" dengan tabel "salaries" berdasarkan nilai kolom "id" yang sama pada kedua tabel. Hasilnya adalah daftar nama pegawai beserta gaji masing-masing, dan pada baris terakhir, karena tidak terdapat nilai yang cocok pada tabel "employees", maka kolom name diisi dengan nilai NULL, begitu juga pada baris keempat, karena tidak terdapat nilai yang cocok pada tabel "salaries", maka kolom salary diisi dengan nilai NULL.

Comments

Popular posts from this blog

Portofolio Matkul Agama

Kesimpulan video