Resume Pertemuan tanggal 19 Oktober 2016
hy sobat...
kali pertemuan sebelum UTS...
Nah yang gua share kali ini, kita akan mengisi tabel pasok serta menghubungkannya dengan tabel barang dan tabel suplai yang telah dibuat pada pertemuan sebelumnya.
1. Mengisi Tabel Pasok
select * from pasok;
insert into pasok values ('pas003', 'brg001','sup003','2015-02-15',100);
dst... sama kok caranya seperti diaatas
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%'
1. Mengisi Tabel Pasok
select * from pasok;
insert into pasok values ('pas003', 'brg001','sup003','2015-02-15',100);
dst... sama kok caranya seperti diaatas
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
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
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
select * from suplier
where alamat_suplier LIKE '%mangga'
select * from suplier
where alamat_suplier not LIKE '%mangga%'
Tidak ada komentar:
Posting Komentar