1. Tujuan
Peserta didik mampu melakukan pengamblian atau pemanggilan data yang
tersimpan pada suatu basis data lebih dari satu tabel
Peserta didik mampu memahami perbedaan macam-macam JOIN
2. Pendahuluan
SQL mempunyai kemampuan untuk menggabungkan dua tabel atau lebih guna
mendapatkan informasi yang diinginkan, dengan proses yang dilakukan dengan nama
JOIN. Macam – macam JOIN secara umum adalah sebagai berikut :
a. INNER JOIN (Menampilkan data yang berpasangan saja)
b. OUTER JOIN (Menampilkan data yang berpasangan dan yang tidak
berpasangan)
4. Langkah Kerja
a. Yang pertama saya membuat database dengan nama “11008849_DML2”
dengan tipe data dapat disesuaikan
ii. TabelGuru
iii. TabelPelajaran
iv. TabelNilai
c. Lalu saya memasukan data untuk setiap tabel. Berikut data – data yang
dimasukkan
i. Untk TabelSiswa
Dan nanti akan terlihat atau saya mendapatkan pesan error. Untuk itu
saya mengulangi memasukkan data untuk t data yang ke 5.
Berikut akan saya berikan contoh tentang pesan error tenang data yang
sama.
Pada gambar tadi, dilihat bahwa saya mencoba untuk memasukkan
data yang sama (llihat saat pemasukkan data dengan nomor idnya 9).
Berikut pemasukkan data yang terakhir
d. Lalu untuk hasil tampilan data guru beserta data pelajaran yang diampunya
(gunakan INNER JOIN atau join menggunakan WHERE)
e. Lalu tampilan data menggunakan INNER JOIN ( hanya pada record nm_guru
dan nm_pel)
f. Lalu tampilan data menggunakan left outer join (syaratnya sama dengan point
“e”)
g. Lalu tampilan data menggunakan right outer join (syaratnya sama dengan
point “e”)
l. Tampilan NIS, Nama Siswa, Nama Pelajaran beserta guru pengampu serta
nilainya
5. Kesimpulan
Jadi, dalam praktek yang dilaksanakan kali ini yaitu dalam menampilkan data, kita
dapat mengkolaborasinya dengan banyak perintah DML lainnya.