Assalammualaikum teman-teman, pada laman blog ini saya akan membahas tugas UTS mata kuliah basis data yang diberikan simak terus yaa....
Lanjutan dari DML 1
database Sistem_Pemesanan!
Langkah awal, masukkan data berikut ke tabel detil_pesan.
detil_pesan
id_pesan id_produk jumlah harga
1 MIE001 3 jumlah x dengan harga di ID PRODUK
2 ATK001 4 jumlah x dengan harga di ID PRODUK
3 ATK002 5 jumlah x dengan harga di ID PRODUK
4 ATK002 6 jumlah x dengan harga di ID PRODUK
SOAL!
Petunjuk: setiap soal discreenshootkan syntak dan hasil querynya.
1. Lakukan INNER JOIN dari semua tabel yang bisa dilakukkan inner join! (tidak ada ketentuan minimal, semakin banyak tentu semakin baik jika benar)
2. Lakukan LEFT JOIN untuk menampilkan id_pelanggan, nm_pelanggan, id_pesan, tgl_pesan
3. Tampilkan semua field dari penggabungan 3 tabel yang dimungkinkan karena adanya relasi tabel! (tidak ada ketentuan minimal, semakin banyak tentu semakin baik jika benar)
4. Salinlah syntak berikut "SELECT pesan.id_pesan, pesan.tgl_pesan, SUM(detil_pesan.jumlah) as jumlah FROM pesan, detil_pesan WHERE pesan.id_pesan=detil_pesan.id_pesan GROUP BY id_pesan;" hasilnya apa dan jelaskan!
5. Salinlah syntak berikut "SELECT id_pelanggan, nm_pelanggan FROM pelanggan WHERE id_pelanggan IN (SELECT id_pelanggan FROM pesan);" hasilnya apa dan jelaskan perhatikan dengan melihat tabel pelanggan.
JAWABAN
Pertama, login terlebih dahulu pada aplikasi laragon kemudian masukkan sintak mysql -u root -p kemudian ketikkan show databases; selanjutnya ketikkan use sistem_pemesanan; lalu ketik sintak show tables; untuk melihat tabel yang telah kita buat. Dan ketik desc detail_pesan; untuk melihat tabel pesan yang telah dibuat sebelumnya.
Lalu masukkan data yang di perintah ke dalam tabel detail_pesan
MIE001 : 3 x 2000 = 6000ATK001 : 4 x 5000 = 20000
ATK002 : 5 x 7500 = 37500
1. Lakukan INNER JOIN dari semua tabel yang bisa dilakukkan inner join
SUM untuk menjumlahkan jumlah barang.
Mohon maaf bila ada kesalahan dalam penulisan mohon kritik dan sarannya
Terimakasih
Tidak ada komentar:
Posting Komentar