8. Praktikum UTS




Penyelesaian


1. Menggunakan database sistem_pemesanan yang sebelumya sudah dibuat.



2. Merubah nilai tipe data pada tabel detil_pesan agar nanti ketika insert data tidak terjadi eror data double dengan syntax ALTER TABLE detil_pesan MODIFY id_pesan int(8) NOT NULL;



3. Merubah nilai tipe data pada tabel detil_pesan agar nanti ketika insert data tidak terjadi eror data double dengan syntax ALTER TABLE detil_pesan MODIFY id_produk varchar(8) NOT NULL;



4. Nilai tipe data pada tabel detil_pesan berhasil diubah. Selanjutnya insert data pada tabel detil_pesan.





5. INNER JOIN 2 tabel yaitu tabel pesan dan detil_pesan




6. LEFT JOIN menampilkan id_pelanggan, nm_pelanggan dengan id_pesan, tgl_pesan juga ditampilkan jika memenuhi kondisi join.
7. Menampilkan 3 tabel dari semua field yang memungkinkan karena adanya relasi tabel.




8. "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;" Meampilkan id-pesan, tgl_pesan, dan jumlah. Fungsi SUM() digunakan untuk mendapatkan total nilai dari tabel detil_pesan.

9. "SELECT id_pelanggan, nm_pelanggan FROM pelanggan WHERE id_pelanggan IN (SELECT id_pelanggan FROM pesan);" hasilnya menampilkan data hanya dua field yaitu id_pelanggan dan nm_pelanggan dengan kondisi id_pelanggan diambil dari tabel pesan.



By Ukhtia Kusuma Wardani/203100105




----------SEKIAN TERIMAKASIH---------

Komentar

Postingan populer dari blog ini

4. DML (Data Manipulation Language) Query

1. Instalasi MySQL; Create, Show, Use, and Drop Database

9. Trigger