PRAKTIKUM 6,5 BASIS DATA
Assalamualaikum untuk tugas kali ini adalah tugas lanjutan Praktikum ke 6 yang lalu...
INNER JOIN
Inner Join mengkin tipe join yang paling banyak dipakai. Inner join mengembalikan baris-baris dari dua tabel atau lebih yang memenuhi syarat.
LEFT OUTER-JOIN (LEFT JOIN)
Akan mengembalikan seluruh baris dari tabel disebelah kiri yang dikenai kondisi ON dan hanya baris dari tabel disebelah kanan juga memenuhi kondisi join.
RIGHT OUTER-JOIN (RIGHT JOIN)
Akan mengembalikan semua baris dari tabel sebelah kanan yang dikenai kondisi ON dengan data dari tabel sebalah kiri yang memenuhi join. Trknik ini merupakan kebalikan dari left outer join.
FULL OUTER-JOIN (FULL JOIN)
Akan mengembalikan seluruh baris dari kedua tabel yang dikenai ON termasuk data-data yang bernilai NULL.
Masukkan data / record berikut ke database Sistem_Pemesanan sesuaikan tabelnya! Tugas !!
pelanggan
id_pelanggan nm_pelanggan alamat telepon surel
UAA001 Abiyasa Ngastino 08111222333 abiyasa@almaata.ac.id
UAA002 Baladewa Madura 08222333444 baladewa@almaata.ac.id
UAA003 Cakil Goa 08333444555 cakil@almaata.ac.id
UAA004 Dasamuka Ngalengka 08444555666 dasamuka@almaata.ac.id
UAA005 Ekalawya Nishada 08555666777 ekalawya@almaata.ac.id
pesan
id_pesan id_pelanggan tgl_pesan
1 UAA001 2020-10-28
2 UAA002 2020-10-29
3 UAA002 2020-10-30
4 UAA003 2020-10-31
5 UAA004 2020-10-31
produk
id_produk nm_produk satuan harga persediaan
MIE001 Indomie Goreng PCS 2000 100
MIE002 Sarimi Goreng PCS 1900 200
ATK001 Pensil 2B PCS 5.000 50
ATK002 Bolpoint Standart PCS 7500 100
Faktur
id_faktur id_pesan tgl_faktur
INV001 1 2020-10-28
INV002 2 2020-10-29
INV003 3 2020-10-30
INV004 4 2020-10-31
Praktekkan syntaks berikut dan laporan perbedaannya, jangan lupa cek dan teliti, di beberapa tempat saya berikan syntaks yang salah: D kalau ada, selamat mengerjakan!
IKUTI
Menggunakan tempat ( PILIH pelanggan.id_pelanggan, pelanggan.nm_pelanggan, pesan.id_pesan, pesan.tgl_pesan DARI pelanggan, pesan WHERE pelanggan.id_pelanggan = pesan.id_pelanggan; )
Menggunakan inner join ( PILIH pelanggan.id_pelanggan, pelanggan.nm_pelanggan, pesan.id_pesan, pesan.tgl_pesan DARI pelanggan INNER GABUNG pesan ON pelanggan.id_pelanggan = pesan.id_pelanggan; )
Gabungan tabel pesan dan faktur menggunakan tempat dan inner join
OUTER GABUNG
Menggunakan kiri ( PILIH pelanggan.id_pelanggan, pelanggan.nm_pelanggan, pesan.id_pesan, pesan.tgl_pesan
DARI pelanggan KIRI GABUNG pesan ON pelanggan.id_pelanggan = pesan.id_pelanggan; )
Ubahlah kiri di atas menjadi kanan, apa perbedannya?
MENGGABUNGKAN 3 TABEL.
Jawab !!
Komentar
Posting Komentar