Situs informasi aplokasi, Tips dan trik, Berita, informasi Teknologi, perkembangan Gadget dan internet.

Wednesday, November 13, 2019

Tips Dan Trik Join Query Pada Oracle Sql

Apa Itu Join Query?

Join Query ialah Query di SQL yang dipakai untuk menggabungan dua tabel atau lebih. Biasanya tabel-tabel yang digabungkan ialah tabel yang memiliki hubungan atau korelasi.

Contoh Query Join

Asumsikan Anda memiliki 2 tabel yaitu Mahasiswa dan Jurusan dengan data-data sebagai berikut:

Tabel Mahasiswa

SQL> SELECT * FROM mahasiswa;  NPM        NAMA               GENDER TEMPAT_LAHIR   TGL_LAHIR  ALAMAT         KODE_JURUSAN IPK ---------- ------------------ ------ -------------- ---------- -------------- ------------ ------- 2014003    Naura Krasiva      P      Jakarta        12-11-1994 Depok          010            3,9 2014005    Ahmad Fathoni      L      Surabaya       12-11-1991 Ciputat        020            3,25 2014006    Sri Rahayu         P      Semarang       12-11-1990 Cempaka Putih  030            3,25 2014001    Nursalim           L      Brebes         10-12-1983 Tanjung Barat  010            3,75 2014002    Nani Indriyani     P      Bandung        12-11-1990 Cakung         030            3,5  
Tabel Jurusan

SQL> SELECT * FROM jurusan;  KODE_JURUSAN NAMA_JURUSAN ------------ -------------------- 020          Sistem Informasi 010          Teknik Informatika 030          Bahasa Inggris 

Sekarang kita akan join dua tabel diatas pada kolom KODE_JURUSAN pada kedua tabel diatas:

SQL> SELECT mahasiswa.npm, mahasiswa.nama, mahasiswa.kode_jurusan, jurusan.nama_jurusan   2  FROM mahasiswa, jurusan   3  WHERE mahasiswa2.kode_jurusan = jurusan.kode_jurusan;  NPM        NAMA               KODE_JURUSAN NAMA_JURUSAN ---------- ------------------ ------------ -------------------- 2014003    Naura Krasiva      010          Teknik Informatika 2014005    Ahmad Fathoni      020          Sistem Informasi 2014006    Sri Rahayu         030          Bahasa Inggris 2014001    Nursalim           010          Teknik Informatika 2014002    Nani Indriyani     030          Bahasa Inggris 

Contoh diatas ialah pola join sederhana antara tabel Mahasiswa dan tabel Jurusan.

Macam-Macam Join Query

Join di Oracle SQL terbagi atas beberapa macam, yaitu:

1. Inner Join
2. Outer Join
3. Left Join
4. Rigth Joint
5. Full Join
6. Self Join
7. Cartesian Join

Keenam macam join diatas, akan kita bahas lebih detail pada tutorial selanjutnya.