PENGGABUNGAN 2 TABEL DENGAN SQL (JOIN) - PERANCANGAN BASIS DATA
Untuk penjelasan lebih detail bisa cek video berikut atau kunjungi link youtube :
https://youtu.be/1aQWvTcs9S4
Pendahuluan:
JOIN adalah operasi yang penting dalam SQL yang digunakan untuk menggabungkan data dari dua atau lebih tabel berdasarkan hubungan antara kolom-kolom yang ada. Dengan menggunakan JOIN, kita dapat menggabungkan informasi dari berbagai tabel yang terkait dan membuat kueri yang lebih kompleks. Pada artikel ini, kita akan menjelajahi penggunaan JOIN dalam SQL dan jenis-jenis JOIN yang umum digunakan.
Pengenalan JOIN dalam SQL:
JOIN adalah operasi yang digunakan untuk menggabungkan baris dari dua atau lebih tabel berdasarkan nilai yang sesuai pada kolom yang terkait. JOIN memungkinkan kita untuk memperluas data yang diambil dengan menambahkan kolom-kolom dari tabel yang berbeda.
Jenis-jenis JOIN dalam SQL:
a. INNER JOIN: INNER JOIN menghasilkan hasil gabungan yang hanya mencakup baris yang memiliki nilai yang sesuai di kedua tabel. INNER JOIN menggabungkan baris yang memenuhi kondisi join yang ditentukan dalam pernyataan ON atau WHERE.
b. LEFT JOIN: LEFT JOIN menghasilkan semua baris dari tabel kiri (tabel pertama dalam pernyataan JOIN) dan baris-baris yang sesuai dari tabel kanan (tabel kedua dalam pernyataan JOIN). Jika tidak ada nilai yang sesuai di tabel kanan, kolom-kolom yang berkaitan dengan tabel kanan akan berisi nilai NULL.
c. RIGHT JOIN: RIGHT JOIN mirip dengan LEFT JOIN, tetapi menghasilkan semua baris dari tabel kanan dan baris-baris yang sesuai dari tabel kiri. Jika tidak ada nilai yang sesuai di tabel kiri, kolom-kolom yang berkaitan dengan tabel kiri akan berisi nilai NULL.
d. FULL JOIN: FULL JOIN menghasilkan gabungan dari semua baris dari kedua tabel. Jika ada nilai yang sesuai, baris akan digabungkan. Jika tidak ada nilai yang sesuai, kolom-kolom yang berkaitan akan berisi nilai NULL.
JOIN Lainnya:
Selain JOIN yang disebutkan di atas, ada juga beberapa jenis JOIN lainnya seperti CROSS JOIN, SELF JOIN, dan NATURAL JOIN. CROSS JOIN menghasilkan kombinasi semua baris dari kedua tabel, SELF JOIN digunakan untuk menggabungkan baris dalam tabel yang sama, dan NATURAL JOIN menggabungkan tabel berdasarkan kolom-kolom dengan nama yang sama.
Kesimpulan:
Dalam artikel ini, kita telah menjelajahi penggunaan JOIN dalam SQL untuk menggabungkan dua tabel. JOIN adalah alat yang kuat untuk memperluas data dan menggabungkan informasi dari tabel yang terkait. Dengan pemahaman yang baik tentang jenis-jenis JOIN dan sintaksisnya, Anda dapat membuat kueri SQL yang kompleks dan efektif.
Sekian artikel ini, semoga bermanfaat dan membantu Anda dalam memahami konsep dan penggunaan JOIN dalam SQL. Teruslah eksplorasi dan tingkatkan pengetahuan Anda tentang bahasa SQL!
Komentar
Posting Komentar