Langsung ke konten utama

Postingan

Menampilkan postingan dari September, 2024

Query JOIN | MySQL

Pengertian Join JOIN merupakan perintah di MySQL untuk menggabungkan 2 table atau lebih berdasarkan kolom yang sama. Tugas Tabel Barang Tabel Pelanggan Tabel Pesanan Tabel Pesanan Detail Latihan soal  1. Hubungkan barang dan pesanan_detail (tampilkan nama barang dan banyak harga) Query :  SELECT barang.nama_barang, pesanan_detail.harga FROM pesanan_detail JOIN barang ON pesanan_detail.id_barang = barang.id_barang GROUP BY pesanan_detail.id_barang; Hasil :  2. Hubungkan pelanggan dan pesanan (tampilkan nama pelanggan dan tanggal beli) Query :  SELECT nama, tanggal FROM `pesanan` JOIN pelanggan ON pesanan.id_pelanggan = pelanggan.id_pelanggan; Hasil :  3. Hubungkan pesanan dan pesanan detail (kelompokkan berdasarkan pesanan, hitung berapa banyak pesanan detail tiap pesanan) Query :  SELECT pesanan.id_pesanan AS pesanan, COUNT(pesanan_detail.id_detail) AS total_pesanan FROM `pesanan` JOIN pesanan_detail ON pesanan.id_pesanan = pesanan_detail.id_pesanan GROUP B...

Fungsi Agrerat

Fungsi Agrerat  Kali ini kita akan membahas tentang apa itu fungsi agrerat dan latihan soal mengenai fungsi agrerat. Fungsi Agrerat merupakan sekumpulan fungsi yang melakukan perhitungan data dan menghasilkan sebuah nilai. COUNT() : Untuk menghitung jumlah baris dalam sebuah tabel / banyaknya nilai pada sebuah kolom. SUM()  :  Untuk menghitung jumlah / total nilai dari sebuah kolam. SVG () :  Untuk menghitung nilai rata - rata dari sebuah kolom. MIN() : Mencari nilai tertinggi dalam sebuah kolom. MAX() :   Mencari nilai terendah dalam sebuah kolom. Latihan Pertama kita buat terlebih dahulu database dengan nama latihan_agrerat. Lalu kita baka coba buat 2 tabel : tabel Matakuliah dan tabel Penjualan Barang. Seperti berikut :  Tabel 1 : Tabel Penjualan Barang Tabel 2 : Tabel Matakuliah 1. Berdasarkan tabel 1, dapatkan data buku dengan harga termurah, kelompokkan berdasarkan jenis bukunya! Query :  SELECT jenis_buku, nama_buku, MIN(harga) AS harga_ter...