1.
Pengertian
Join
Join adalah penggabungan tabel yang dilakukan melalui kolom / key
tertentu yang memiliki nilai terkait untuk mendapatkan satu set data dengan
informasi lengkap.
2.
Pengelompokkan
Instruksi Join
a.
Inner
Join
b.
Outer
Join
c.
Cross
Join
d.
Equi
Join
e.
Natural
Join
f.
Self
Join
3.
Natural
Join
Join yang menghasilkan baris-baris yang minimal ada sebuah baris di
kedua tabel yang sesuai dengan kondisi join.
Contohnya:
Select FIRST_NAME.JOB_TITLE
From EMPLOYEES
Natural join JOBS;
4.
Equi
Join
Adalah Join yang menggunakan tanda equal (=) untuk membandingkan
operatornya.
5.
Self
Join
Adalah join yang dilakukan antar kolom dalam 1 tabel.
6.
Non
Equi Join
Merupakan join yang menggunakan tanda selain equal (=) , misalkan
tanda !=, <,>,<=, dll.
Contohnya:
Select FIRST_NAME,SALARY,TAX_RATE
from EMPLOYEES
Join TAX
On SALARY between MIN_SALARY and
MAX_SALARY;
7.
Inner
Join
Adalah default dari join , digunakan mendapatkan data dari tabel
lain berdasarkan kolom yang dihubungkan, bila tidak ditemukan maka baris data
tersebut dibatalkan.
Contoh:
SELECT E.FIRST_NAME, J.JOB_TITLE FROM E INNER JOIN J ON
E.JOB_ID=J.JOB_ID;
Right Outer Join
Akan menampilkan semua baris pada tabel yang terletak pada kanan
syntax JOIN walaupun tidak sesuai dengan tabel yang berada pada sebelah kiri
JOIN.
Contohnya:
Select E.FIRST_NAME, J.JOB_TITLE
From EMPLOYEES E
Right outer join JOBS J
On E.JOB_ID=J.JOB_ID;
Left Outer Join
Akan menampilkan semua baris pada tabel yang terletak pada kiri
syntax JOIN walaupun tidak sesuai dengan tabel yang berada pada sebelah kanan
JOIN.
Contohnya:
Select E.FIRST_NAME, J.JOB_TITLE
From EMPLOYEES E
Left outer join JOBS J
On E.JOB_ID=J.JOB_ID;
SEKIAN DAN TERIMA KASIH

No comments:
Post a Comment