Tulis query untuk :
1. Membuat tabel sebagai berikut :
2. Menampilkan semua dari tabel tersebut.
3. Menampilkan nama barang dan stok yang jenisnya ‘Sabun Mandi’
Jawab :
sqlite> select Nama_Barang,Stok from produk where Jenis_Barang = 'Sabun
Mandi';
4. Menampilkan ID dan nama barang yang stok kurang dari 20
Jawab :
sqlite> select ID,Nama_Barang from produk where Stok < 20;
5. Menampilkan semua yang nama barangnya diawali dengan ‘P’
Jawab :
sqlite> select * from produk where Nama_Barang like 'P%' order by
Nama_Barang asc;
6. Membuat kolom baru dengan nama selisih, dan isikan kolom tersebut dengan
selisih antara harga beli dengan harga jual
7. Menampilkan semua yang selisihnya lebih dari 1000
8. Merubah record untuk setiap barang yang mempunyai stok kurang dari 15, stok
akan ditambah dengan 5.
Jawab :
sqlite> update produk set Stok=Stok+5 where Stok='15';
9. Menghapus record yang jenis barangnya ‘Detergen’
Jawab :
sqlite> delete from produk where Jenis_Barang='Detergen';
10. Menghapus record yang stoknya kurang dari 18
Jawab :
sqlite> delete from produk where Stok < 18;
11. Menampilkan nama barang, jenis dan stok yang harga beli lebih dari 10000
Jawab :
sqlite> select Nama_Barang,Jenis_Barang,Stok from produk where Harga_Beli >
10000;
12. Menampilkan ID, nama barang, jenis dan harga beli yang harga jualnya kurang
dari 5000
Jawab :
sqlite> select ID,Nama_Barang,Jenis_Barang,Harga_Beli from produk where
Harga_Jual < 5000;
13. Merubah harga beli dari ‘Dettol’ menjadi 5000 dan harga jual menjadi 6500
Jawab :
sqlite> update produk set Harga_Beli=5000 where Nama_Barang='Dettol';
sqlite> update produk set Harga_Jual=6500 where Nama_Barang='Dettol';
14. Tambah record baru :
B11 Citra Body Lotion 13000 17000 40 4000
Jawab :
sqlite> insert into produk values ('B11','Citra','Body
Lotion',13000,17000,40,4000); tipe data integer tidak pake petik
15. Merubah harga jual ‘Citra’ dengan jenis ‘sabun mandi’ menjadi 4000
16. ------- Tampilkan hasil akhir tabel tersebut ---------------