Latihan –
penggunaan Fungsi-fungsi Agregasi dan klausa GROUP BY
Sehubungan saya lagi dapet pelajar basis data saya akan berbagi sedikit pelajaran yang sedang saya alami saat ini materinya tentang penggunaan Group By dan fungsi-fungsi agresi di dalam database dboBARANG kalo kalian ngga mudeng boleh coment ko databasenya akan saya kali di bawah boleh download dan coba sendiri dan pahami ya okee
MariaDB [buoim1]>
Select GOLONGAN_ID from dboBARANG group by GOLONGAN_ID;
2. Berada diwilayah
mana saja alamat customer ?(gunakan tabel CUSTOMER)
MariaDB [buoim1]>
Select WILAYAH_ID from dboCUSTOMER group by (WILAYAH_ID);
3. Hitung jumlahnya
untuk setiap golongan barang pada soal no 1
MariaDB [buoim1]>
Select GOLONGAN_ID,count(GOLONGAN_ID) as jumlah from dboBARANG group
by (GOLONGAN_ID);
4. Ada berapa jumlah
customer yang berada dimasing-masing wilayah
MariaDB [buoim1]>
Select WILAYAH_ID,count(WILAYAH_ID) as jumlah from dboCUSTOMER group
by (WILAYAH_ID);
5. Tanggal berapa
saja terjadinya transaksi pembelian ?
MariaDB [buoim1]>
Select TANGGAL from dboBELI group by TANGGAL;
6.Urutkan tanggal
pembelian tersebut dari tanggal terakhir
MariaDB [buoim1]>
Select TANGGAL from dboBELI group by TANGGAL desc;
7. Untuk setiap
nota, jumlahkan total penjualan masing-masing nota (gunakan tabel
item_jual)
MariaDB [buoim1]>
Select NOTA, sum(harga_jual) as TOTAL_JUAL from dboITEM_JUAL group by
NOTA;
8. Seperti no 7,
yang ditampilkan hanya total penjualan diatas 1 juta
MariaDB [buoim1]>
Select NOTA, sum(HARGA_JUAL) as JUMLAH from dboITEM_JUAL group by
NOTA;
9. Berapa rata-rata
penjualan ?
MariaDB [buoim1]>
Select AVG(HARGA_JUAL) as rata_rata from dboITEM_JUAL;
10. Berapa harga
jual tertinggi dari barang
MariaDB [buoim1]>
SELECT MAX(HARGA_JUAL) as harga_tertinggi FROM dboBARANG;
klik link dibawah ini download database
Sekian kalo mau tanya coment aja, Semoga bermanfaat
No comments:
Post a Comment
Komentar dibawah