Langsung ke konten utama

UTS PEMROGRAMAN SQL II (Reza oktario 20753028)

 

SQL JOIN

 

JOIN

Join dalam SQL adalah perintah yang digunakan untuk menggabungkan baris dari dua atau lebih tabel, berdasarkan kolom terkait di antara tabel tersebut. Ada yang sebagian besar digunakan ketika pengguna mencoba mengekstrak data dari tabel yang memiliki hubungan satu-ke-banyak atau banyak-ke-banyak di antara mereka.

Disini saya membuat database yang berisi data dan tabel didalam nya.berikut tampilan ERD nya :



INNER JOIN

INNER JOIN: Kata kunci INNER JOIN memilih semua baris dari kedua tabel selama kondisinya memenuhi. Kata kunci ini akan membuat kumpulan hasil dengan menggabungkan semua baris dari kedua tabel di mana kondisinya memenuhi yaitu nilai bidang umum akan sama.

Syntax nya:

SELECT npm, nama, nmstatusaka FROM MAHASISWA INNER JOIN STATUS_AKADEMIK ON MAHASISWA.idstatusaka = STATUS_AKADEMIK.idstatusaka ORDER BY npm;


LEFT JOIN

LEFT JOIN: Gabung ini mengembalikan semua baris tabel di sisi kiri gabungan dan baris yang cocok untuk tabel di sisi kanan gabungan. Baris yang tidak ada baris yang cocok di sisi kanan, kumpulan hasil akan berisi nol. LEFT JOIN juga dikenal sebagai LEFT OUTER JOIN

Syntax nya:

SELECT * FROM PRODI LEFT OUTER JOIN STATUS_AKADEMIK ON PRODI.idprodi=STATUS_AKADEMIK.idstatusaka; 



RIGHT JOIN

RIGHT JOIN: RIGHT JOIN mirip dengan LEFT JOIN. Gabung ini mengembalikan semua baris tabel di sisi kanan gabungan dan baris yang cocok untuk tabel di sisi kiri gabungan. Baris yang tidak ada baris yang cocok di sisi kiri, kumpulan hasil akan berisi nol. RIGHT JOIN juga dikenal sebagai RIGHT OUTER JOIN

Syntax nya:

SELECT * FROM PRODI RIGHT JOIN STATUS_AKADEMIK ON PRODI .idprodi = STATUS_AKADEMIK.idstatusaka; 



FULL JOIN

FULL JOIN membuat kumpulan hasil dengan menggabungkan hasil dari LEFT JOIN dan RIGHT JOIN. Hasil-set akan berisi semua baris dari kedua tabel. Baris yang tidak cocok, kumpulan hasil akan berisi nilai NULL

Syntax nya:

SELECT nama, idmhs , MAHASISWA.idmhs FROM STATUS_AKADEMIK FULL JOIN MAHASISWA ON STATUS_AKADEMIK.idstatusaka = MAHASISWA.npm ORDER BY idprodi;

SELF JOIN

SELF JOIN digunakan untuk menggabungkan tabel ke dirinya sendiri seolah-olah tabel adalah dua tabel; mengganti nama sementara setidaknya satu tabel dalam pernyataan SQL.

Syntax nya:

SELECT nama_mahasiswa.nama, nama_prodi.nmprodi FROM MAHASISWA AS nama_mahasiswa, PRODI AS nama_prodi WHERE nama_mahasiswa.idprodi=4 AND nama_prodi.idprodi=4;



Komentar

Postingan populer dari blog ini

PERTEMUAN 1-JAVASCRIPT-PENDAHULUAN

Apa itu javascript?? Javascript adalah bahasa pemograman yang awalnya dirancang untuk berjalan di atas .browserNamun,seiring dengan berjalannya waktu,javascript tidak hanya berjalan diatas browser saja javascript juga dapat digunakan pada sisi server,Game,IoT,Desktop dsb. JavaScript merupakan salah satu teknologi inti World Wide Web selain HTML dan CSS. JavaScript membantu membuat halaman web interaktif dan merupakan bagian aplikasi web yang esensial. Awalnya hanya diimplementasi sebagai client-side dalam penjelajah web, kini engine JavaScript disisipkan ke dalam perangkat lunak lain seperti dalam server-side dalam server web dan basis data, dalam program non web seperti perangkat lunak pengolah kata dan pembaca PDF, dan sebagai runtime environment yang memungkinkan penggunaan JavaScript untuk membuat aplikasi desktop maupun mobile Apa saja peralatan yang harus disiapkan untuk belajar javascript?? Web Browser(google chrome,Firefox,Opera,dll)  Teks editor( VS code,Sublime)  Mengenal con