top of page
Search

Perbedaan Inner Join, Left Join, dan Right Join dalam SQL

  • is2417
  • Dec 12, 2024
  • 2 min read

Seiring perkembangan teknologi yang terus diperbarui, SQL menjadi salah satu elemen penting dalam kemajuan dunia teknologi. Salah satu fitur utama SQL yang sangat bermanfaat adalah fungsi join. Fungsi ini terdiri dari tiga jenis utama, yaitu Inner Join, Left Join, dan Right Join, yang akan dijelaskan lebih rinci berikut ini.

Apa Itu SQL?

SQL atau Structured Query Language adalah bahasa pemrograman yang dirancang untuk mengakses, memanipulasi, dan mengelola data dalam sistem basis data relasional.

Bahasa ini sangat populer karena sering digunakan di berbagai jenis aplikasi. Hingga saat ini, banyak server database yang mendukung bahasa SQL, menjadikannya bagian yang esensial bagi para profesional di bidang IT.

Perbedaan Inner Join, Left Join, dan Right Join pada SQL

Setelah memahami konsep dasar SQL, berikut penjelasan mengenai tiga fungsi join utama dalam bahasa pemrograman ini:

Inner Join

Inner Join digunakan untuk menampilkan data yang memiliki hubungan antara dua tabel atau lebih berdasarkan kolom kunci yang sama. Fungsi ini hanya akan menampilkan baris yang memiliki data yang sesuai di kedua tabel. Jika kolom kunci tidak cocok, data tersebut tidak akan ditampilkan.

Right Join

Right Join memiliki fungsi serupa dengan Inner Join, tetapi dengan pendekatan berbeda. Fungsi ini akan menampilkan seluruh data dari tabel kanan, termasuk data yang tidak memiliki pasangan di tabel kiri. Jika ada data di tabel kanan yang tidak berelasi, maka akan diberi nilai NULL.

Left Join

Sebaliknya, Left Join akan menampilkan semua data dari tabel kiri, termasuk data yang tidak berelasi di tabel kanan. Sama seperti Right Join, jika ada data yang tidak cocok, nilai NULL akan diberikan, tetapi kali ini untuk kolom di tabel kanan.

Full Join

Selain ketiga jenis di atas, terdapat juga Full Join, yang merupakan kombinasi dari Right Join dan Left Join. Full Join akan mencocokkan data dari kedua tabel (kanan dan kiri). Jika ada data yang tidak memiliki pasangan di salah satu tabel, maka kolom yang tidak berelasi akan berisi nilai NULL.

Kesimpulan

Inner Join, Right Join, Left Join, dan Full Join merupakan perintah dalam SQL yang mempermudah pengguna dalam menggabungkan data dari berbagai tabel. Dengan fungsi ini, proses pengelolaan data menjadi lebih efisien dan terstruktur, sehingga dapat menunjang analisis data yang lebih baik.

kunjungi laman lainnya di Telkom University

 
 
 

Recent Posts

See All

Comments


  • Facebook - White Circle
  • Pinterest - White Circle
  • Instagram - White Circle

© 2023 by Jade&Andy. Proudly created with Wix.com

bottom of page