Penggabungan Data
- Pengertian Join
Join adalah penggabungan tabel yang dilakukan melalui kolom / key tertentu yang memiliki nilai terkait untuk mendapatkan satu set data dengan informasi lengkap.
- Pengelompokkan Instruksi Join
- Inner Join
- Outer Join
- Cross Join
- Equi Join
- Natural Join
- Self Join
- 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_TITLEFrom EMPLOYEESNatural join JOBS;
- Equi Join
Adalah Join yang menggunakan tanda equal (=) untuk membandingkan operatornya.
- Self Join
Adalah join yang dilakukan antar kolom dalam 1 tabel.
- Non Equi Join
Merupakan join yang menggunakan tanda selain equal (=) , misalkan tanda !=, <,>,<=, dll.
Contohnya:
Select FIRST_NAME,SALARY,TAX_RATEfrom EMPLOYEESJoin TAXOn SALARY between MIN_SALARY andMAX_SALARY;
- 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 ONE.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_TITLEFrom EMPLOYEES ERight outer join JOBS JOn 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_TITLEFrom EMPLOYEES ELeft outer join JOBS JOn E.JOB_ID=J.JOB_ID;
0 Response to "Penggabungan Data"
Post a Comment