Tutorial Mudah SQL pada Left Join
Left join, juga disebut dengan left outer join adalah fungsi pada SQL yang digunakan untuk mengembalikan semua record dari tabel kiri (pertama) dan record yang cocok dari tabel kanan (kedua). Jika tidak ada kecocokan pada data tertentu tertentu, maka output yang akan dihasilkan adalah NULL di kolom yang sesuai dengan tabel kanan.
Join adalah fungsi SQL yang memerlukan banyak latihan karena ada berbagai jenis seperti left join, right join, dan lain sebagainya. Semua fungsi join pada SQL bisa digabungkan dengan fungsi atau klausa lainnya.
Pada artikel kali ini kita akan membahas cara menulis left join, cara menggabungkan left join dengan klausa lain, dan mempraktekkannya. Jadi simak artikel ini sampai akhir ya!
1. Penulisan Umum Left Join
Secara umum, left join untuk menggabungkan dua tabel dengan key yang sama bisa ditulis dengan sintaks di bawah ini.
Baca juga : Saatnya Belajar SQL, Kenali Rekomendasi Query SQL Bagi Pemula
2. Studi Kasus
Berikut adalah contoh dua tabel yang berisi data customer dan order. Dari kedua tabel di bawah ini, ada key unique yang sama yang bisa digunakan untuk menggabungkan kedua tabel tersebut. Key unique yang dimaksud adalah kolom customer_id.
3. Menggabungkan Tabel dengan Left Join
Di kedua tabel ada key unique yang bisa kita gunakan sebagai ‘kunci’ untuk me-match-kan dan menggabungkan kedua tabel tersebut. Kita bisa menuliskan sintaksnya seperti gambar di bawah ini.
4. Left Join dan Klausa Where
Klausa where pada SQL digunakan untuk memfilter data dengan kriteria tertentu. Misalnya, dari dua tabel di poin nomor 2, kita ingin mencari customer dengan total order minimal 500. Kita bisa menggunakan where dan menulis sintaksnya seperti berikut.
Baca juga : Catat! Ini 3 Keuntungan Belajar SQL dalam Mengolah Data
Ingin belajar fungsi join lainnya dari SQL? Yuk belajar dengan modul dari DQLab! Kita bisa belajar berbagai fungsi join dan praktek langsung dengan data yang mencerminkan data real di dunia industri. Prakteknya sangat mudah karena menggunakan live code editor DQLab.
Yuk klik button di bawah ini atau sign up melalui DQLab.id untuk mengakses FREE MODUL ‘Introduction to Data Science’ untuk pengenalan menggunakan live code editor dari DQLab.
Penulis: Galuh Nurvinda K