Selasa, 25 Oktober 2016

Resume Pertemuan tanggal 19 Oktober 2016

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);
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%'

Selasa, 18 Oktober 2016

Resume tanggal 12 Oktober 2016

Kali ini kita akan mengedit tabel yang dibuat pada Pertemuan 05 Oktober.

1. Mengisi tabel mahasiswa dengan menggunakan "Insert".



2. Mengisi data-data yang kurang lengkap dengan perintah "Update"



3. Selanjutnya mengisi tabel matakuliah menggunakan "Insert"



4. Mengisi tabel nilai.


5. Cara melihat mahasiswa yang mengambil mata kuliah SQL adalah :



6. Cara melihat mahasiswa yang memiliki nilai >65 pada semua Matakuliah


7.  Bila kita ingin mengganti nilai pada seorang mahasiswa, misalnya yang Nim nya 201391001 adalah:



Sekian dulu untuk hari ini. Terimakasih.