sumber soal : quiz 1 ( http://limfiq.esy.es/courses/bd/lessons/quiz-1/ )
Nama : NISHA AFIFA
NIM : 1118101626
Kelas : SP1.3
1. Isi tabel dengan data yang ada di dalam tabel.
Query :
insert into barang values
(‘0001’,’Tas Sekolah Biru’,’alat sekolah’,’70000’,’95000’,’5’,’buah’),
(‘0002’,’Tas Sekolah Kuning’,’alat sekolah’,’70000’,’95000’,’5’,’buah’),
(‘0003’,’Tas Sekolah Putih’,’alat sekolah’,’70000’,’95000’,’4’,’buah’),
(‘0004’,’Dompet Kulit CA’,’aksesoris’,’45000’,’54000’,’6’,’buah’),
(‘0005’,’Dompet Kulit WX’,’aksesoris’,’45000’,’54000’,’5’,’buah’),
(‘0006’,’Dompet Kulit BB’,’aksesoris’,’45000’,’54000’,’3’,’buah’),
(‘0007’,’Bros Bunga Kain’,’aksesoris’,’7000’,’11000’,’12’,’buah’),
(‘0008’,’Bros Panda’,’aksesoris’,’7000’,’11000’,’9’,’buah’),
(‘KL0086’,’Sticker Superhero’,’mainan anak’,’1500’,’2000’,’9’,’lembar’),
(‘12543’,’Poster ABC’,’edukasi’,’500’,’700’,’8’,’lembar’),
(‘XKL00B’,’Kanvas Lukis 1x2’,’edukasi’,’60000’,’75000’,’5’,’buah’);
insert into transaksi values
(‘001’,’0001’,’k-001’,2,’190000’),
(‘002’,’12543’,’k-001’,4,’2800’),
(‘003’,’0008’,’k-001’,1,’11000’),
(‘004’,’0003’,’k-002’,1,’95000’),
(‘005’,’KL0086’,’k-002’,1,’2000’),
(‘006’,’0006’,’k-003’,1,’54000’),
(‘007’,’0007’,’k-001’,1,’11000’),
(‘008’,’0008’,’k-002’,1,’11000’),
(‘009’,’0004’,’k-002’,1,’54000’),
(‘010’,’0002’,’k-003’,1,’95000’),
(‘011’,’0001’,’k-001’,1,’95000’),
(‘012’,’0005’,’k-002’,1,’54000’);
insert into konsumen values
(‘k-001’,’Jamal’),
(‘k-002’,’Dian’),
(‘k-003’,’Toharo’);
2. Tambahkan kolom terjual dan sisa stok pada tabel di atas.
Query :
alter table barang add terjual varchar(15);
alter table barang add sisa_stok varchar(15);
3. Lakukan update pada harga terjual 0001 menjadi 100000, harga beli menjadi 90000 dan stok menjadi 10.
Query :
update barang set beli=‘90000’ where kode=’0001’;
update barang set jual=‘100000’ where kode=’0001’;
update barang set stok=’10' where kode=‘0001’;
4. Tampilkan data dari tabel transaksi dengan kode_kons k-002.
Query :
select * from transaksi where kode_kons=‘k-002’;
5. Tampilkan semua konsumen yang melakukan transaksi.
Query :
select nama_kons from konsumen;
6. Tampilkan data dari tabel barang dengan kategori mainan anak dan aksesoris.
Query :
select * from barang where kategori=‘mainan anak’;
select * from barang where kategori=‘aksesoris’;
7. Tampilkan semua barang yang dibeli oleh konsumen k-003.
Query :
select a.kode,a.kode_kons,b.kode,b.nama from transaksi as a where a.kode_kons=’k-003’ inner join barang as b on a.kode=b.kode;
8. Tampilkan semua barang yang bernama dompet.
Query :
select nama from barang where nama like ‘dompet%’;
9. Tampilkan semua barang yang bernama sekolah.
Query :
select nama from barang where nama like ‘%sekolah%’ ;
10. Hapus transaksi yang dilakukan oleh konsumen k-002.
Query :
delete from transaksi where kode_kons=‘k-002’;
Query :
insert into barang values
(‘0001’,’Tas Sekolah Biru’,’alat sekolah’,’70000’,’95000’,’5’,’buah’),
(‘0002’,’Tas Sekolah Kuning’,’alat sekolah’,’70000’,’95000’,’5’,’buah’),
(‘0003’,’Tas Sekolah Putih’,’alat sekolah’,’70000’,’95000’,’4’,’buah’),
(‘0004’,’Dompet Kulit CA’,’aksesoris’,’45000’,’54000’,’6’,’buah’),
(‘0005’,’Dompet Kulit WX’,’aksesoris’,’45000’,’54000’,’5’,’buah’),
(‘0006’,’Dompet Kulit BB’,’aksesoris’,’45000’,’54000’,’3’,’buah’),
(‘0007’,’Bros Bunga Kain’,’aksesoris’,’7000’,’11000’,’12’,’buah’),
(‘0008’,’Bros Panda’,’aksesoris’,’7000’,’11000’,’9’,’buah’),
(‘KL0086’,’Sticker Superhero’,’mainan anak’,’1500’,’2000’,’9’,’lembar’),
(‘12543’,’Poster ABC’,’edukasi’,’500’,’700’,’8’,’lembar’),
(‘XKL00B’,’Kanvas Lukis 1x2’,’edukasi’,’60000’,’75000’,’5’,’buah’);
insert into transaksi values
(‘001’,’0001’,’k-001’,2,’190000’),
(‘002’,’12543’,’k-001’,4,’2800’),
(‘003’,’0008’,’k-001’,1,’11000’),
(‘004’,’0003’,’k-002’,1,’95000’),
(‘005’,’KL0086’,’k-002’,1,’2000’),
(‘006’,’0006’,’k-003’,1,’54000’),
(‘007’,’0007’,’k-001’,1,’11000’),
(‘008’,’0008’,’k-002’,1,’11000’),
(‘009’,’0004’,’k-002’,1,’54000’),
(‘010’,’0002’,’k-003’,1,’95000’),
(‘011’,’0001’,’k-001’,1,’95000’),
(‘012’,’0005’,’k-002’,1,’54000’);
insert into konsumen values
(‘k-001’,’Jamal’),
(‘k-002’,’Dian’),
(‘k-003’,’Toharo’);
2. Tambahkan kolom terjual dan sisa stok pada tabel di atas.
Query :
alter table barang add terjual varchar(15);
alter table barang add sisa_stok varchar(15);
3. Lakukan update pada harga terjual 0001 menjadi 100000, harga beli menjadi 90000 dan stok menjadi 10.
Query :
update barang set beli=‘90000’ where kode=’0001’;
update barang set jual=‘100000’ where kode=’0001’;
update barang set stok=’10' where kode=‘0001’;
4. Tampilkan data dari tabel transaksi dengan kode_kons k-002.
Query :
select * from transaksi where kode_kons=‘k-002’;
5. Tampilkan semua konsumen yang melakukan transaksi.
Query :
select nama_kons from konsumen;
6. Tampilkan data dari tabel barang dengan kategori mainan anak dan aksesoris.
Query :
select * from barang where kategori=‘mainan anak’;
select * from barang where kategori=‘aksesoris’;
7. Tampilkan semua barang yang dibeli oleh konsumen k-003.
Query :
select a.kode,a.kode_kons,b.kode,b.nama from transaksi as a where a.kode_kons=’k-003’ inner join barang as b on a.kode=b.kode;
8. Tampilkan semua barang yang bernama dompet.
Query :
select nama from barang where nama like ‘dompet%’;
9. Tampilkan semua barang yang bernama sekolah.
Query :
select nama from barang where nama like ‘%sekolah%’ ;
10. Hapus transaksi yang dilakukan oleh konsumen k-002.
Query :
delete from transaksi where kode_kons=‘k-002’;