Kamis, 09 Maret 2023

FULL OUTER JOIN

 

PENGERTIAN

Full outer join atau full join adalah salah satu jenis join pada SQL yang menggabungkan seluruh data dari kedua tabel yang terlibat, termasuk data yang tidak memiliki pasangan pada tabel lainnya.

Dalam full outer join, semua data dari tabel kiri (left table) dan tabel kanan (right table) ditampilkan dalam hasil output. Jika ada data yang hanya ada pada salah satu tabel, maka kolom pada tabel lainnya akan diisi dengan nilai NULL.

FUNGSI FULL OUTER JOIN

Fungsi full outer join pada SQL adalah untuk menggabungkan dua tabel dan menampilkan seluruh data dari kedua tabel, termasuk data yang tidak memiliki pasangan pada tabel lainnya. Fungsi ini sangat berguna ketika Anda ingin melihat seluruh data dari kedua tabel, termasuk data yang tidak memiliki pasangan pada tabel lainnya.

Dalam full outer join, semua data dari tabel kiri (left table) dan tabel kanan (right table) ditampilkan dalam hasil output. Jika ada data yang hanya ada pada salah satu tabel, maka kolom pada tabel lainnya akan diisi dengan nilai NULL.

CONTOH 

Tabel Customer
customer_idnameaddress
1putri noviDawuan
2markX jati
3jenoTanjung wangi
4haechanPangkalan
Tabel Orders
order_idcustomer_idorder_date
112022-02-01
222022-02-03
312022-02-05
432022-02-10
552022-02-15
Hasil 
customer_idnameaddressorder_idorder_date
1putri noviDawuan12022-02-01
1putri noviDawuan32022-02-05
2markX jati22022-02-03
3jenoTanjung wangi42022-02-10
4haechanPangkalanNULLNULL
NULLNULLNULL52022-02-15
Dapat dilihat bahwa hasil output menampilkan seluruh data dari tabel customers dan orders, termasuk data yang tidak memiliki pasangan pada tabel lainnya. Baris terakhir menampilkan pesanan dengan order_id 5 yang tidak memiliki pelanggan yang cocok, sehingga nilai pada kolom customer_id, name, dan address diisi dengan nilai NULL.

Tidak ada komentar:

Posting Komentar

Restful Api

PENGERTIAN RESTful API (Representational State Transfer) adalah suatu arsitektur untuk membuat API (Application Programming Interface) yang ...