1. Mengisi Tabel Pasok
select * from pasok;
insert into pasok values ('pas003', 'brg001','sup003','2015-02-15',100);
insert into pasok values ('pas004', 'brg001','sup003','2015-05-12',150);
insert into pasok values ('pas005', 'brg002','sup003','2015-12-21',500);
insert into pasok values ('pas006', 'brg003','sup002','2016-11-21',500);
insert into pasok values ('pas007', 'brg002','sup002','2016-07-25',200);
insert into pasok values ('pas008', 'brg002','sup001','2016-04-21',80);
2. Menampilkan data dari yang terkecil
select kode_barang, min (jumlah_pasok) as jumlah from pasok group by kode_barang;
3. Menampilkan rata-rata (Average)
select kode_barang, avg (jumlah_pasok) as jumlah from pasok group by kode_barang

4. Mengurutkan data dari yang terbesar ke yang terkecil
select kode_pasok, jumlah_pasok
from pasok
order by jumlah_pasok DESC
5. Mengurutkan data dari yang terkecil ke yang terbesar
select kode_pasok, jumlah_pasok
from pasok
order by jumlah_pasok ASC
6. Menampilkan CACAH pasok oleh suplier
select kode_suplier,
COUNT (jumlah_pasok) as cacah_pasok
from pasok
GROUP by kode_suplier
HAVING COUNT(*)=3
7. Menampilkan penyuplai dan yang menyuplai pasokan antara 50 sampai 150
select kode_barang, kode_suplier, jumlah_pasok
from pasok
where jumlah_pasok between 50 and 150
8. Menampilkan penyuplai dan yang menyuplai hanya pasokan 50 dan 150 dan di order dari jumlah yang paling besar
select kode_barang, kode_suplier, jumlah_pasok
from pasok
where jumlah_pasok in (50, 150)
order by jumlah_pasok desc
9. Menampilkan data yang mengandung kata ‘mangga’ di alamat suplier
select * from suplier
where alamat_suplier LIKE '%mangga'
10. Menampilkan data yang selain mengandung kata ‘mangga’ di alamat suplier
select * from suplier
where alamat_suplier not LIKE '%mangga%'








