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

Wednesday, November 13, 2019

Tips Dan Trik Inner Join Pada Oracle Sql

Inner Join atau Equi Join ialah salah satu jenis Join yang sering digunakan. untuk memakai Inner Join pada SQL query, Anda sanggup memakai keyword "INNER JOIN" pada where clause query.

Sintak Dasar

Di bawah ini ialah sintak dasar Inner Join:

SELECT table1.column1, table2.column2... FROM table1 INNER JOIN table2 ON table1.common_field = table2.common_field; 

Contoh

Asumsikan Anda telah memiliki tabel Mahasiwa dan tabel 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 

Anda sanggup menggabungan kedua tabel diatas dengan memakai INNER JOIN menyerupai query dibawah ini:

SQL> SELECT mahasiswa.npm, mahasiswa.nama, mahasiswa.kode_jurusan, jurusan.nama_jurusan   2  FROM mahasiswa   3  INNER JOIN jurusan   4  ON mahasiswa.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