SQL Tugas Join
Oleh : Nama Tim
Rizky Alamsyah B 21082010249 Ericko Wicaksono 21082010219
PROGRAM STUDI SISTEM INFORMASI UPN “VETERAN” JAWA TIMUR
SURABAYA
2022
Pengertian Dan Macam-Macam Join Dalam SQL Ada 3 tipe join pada SQL
A. NNER
INNER JOIN - mengambil data jika ada di kedua tabel.
B. OUTER
OUTER JOIN terdiri dari 3 jenis:
a. LEFT OUTER JOIN- mengambil data jika ada di tabel kiri.
b. RIGHT OUTER JOIN- mengambil data jika ada di tabel yang tepat.
c. FULL OUTER JOIN- mengambil data jika ada di salah satu dari dua tabel.
C. CROSS
CROSS JOIN , seperti namanya, apakah [n X m]itu menggabungkan segalanya menjadi segalanya.
1. Self Join
Self Join adalah bentuk kondisi join yang terjadi pada table diri sendiri (recursive). Misal. Ingin mencari nama manager dari tiap employee, tentunya akan mencari pada table yang sama yaitu EMPLOYEES.
Contoh Permintaan berikut menggunakan self join untuk mengembalikan nama setiap karyawan bersama dengan nama manajer karyawan. Klausa WHERE ditambahkan untuk mempersingkat output.
2. Left Outer Join
Left Outer Join adalah bentuk join dimana data pada sisi kiri table tidak sempurna / lengkap (yang bertanda (+)) dan akan tertambahkan (dilengkapi) dengan data yang berasal dari sisi kanan table. Query akan mendapatkan hasil join semua row yang match (antara table2 dan table1) plus row data dari table 1 yang tidak match.
Bentuk Syntax Left Outer Join:
Contoh LEFT OUTER JOIN.
Contoh berikut menunjukkan bagaimana outer join yang dipartisi mengisi celah data dalam baris untuk memfasilitasi spesifikasi fungsi analitik dan pemformatan laporan yang andal. Contoh pertama membuat tabel data kecil untuk digunakan dalam join
3. Right Outer Join
Right Outer Join adalah adalah bentuk join dimana data pada sisi kanan table tidak sempurna / lengkap (yang bertanda (+)) dan akan tertambahkan (dilengkapi) dengan data yang berasal dari sisi kiri table. Query akan mendapatkan hasil join semua row yang match (antara table2 dan table1) plus row data dari table 2 yang tidak match.
Bentuk Syntax Right Outer Join:
Contoh RIGHT OUTER JOIN
4. Full Outer Join
Full Outer Join (sering disingkat full join) akan mengembalikan seluruh baris dari kedua tabel yang dikenai ON termasuk data-data yang bernilai NULL.
Contoh Full Outer JOIN
5. INNER JOIN
INNER JOIN digunakan untuk menghasilkan baris data dengan menggabungkan 2 buah table atau lebih, Menggunakan Pasangan Data Yang Much Pada Masing-Masing Data. Dengan INNER JOIN Tabel Akan Digabungkan 2 Arah Sehingga Tidak Ada Data Yang NULL Disatu Sisi.
Contoh Inner Join : Kosong...