1 Tampilkan seluruh data
2 Tampilkan nostok, namastok, Hargabeli untuk data yg harga belinya antara 20.000 sd 55.000
3 Tampilkan semua data yang dibeli dari pemasok dari kota yang berawalan “S” , urut namastok dari besar ke kecil
4 Tampilkan semua data stok yang Unitstok nya kosong (tidak ada isi datanya)
5 Tampilkan data hargabeli max dan min untuk tiap-tiap pemasok
6 Tampilkan data harga beli rata-rata, jumlah item stok untuk masing-masing pemasok bagi stok yang unitnya kurang dari 30

Tambahkan 2 field....
7 isi dengan perintah "UPDATE" Untuk harga jual dengan ketentuan bahwa perusahaan ingin laba 15% dari harga beli
8 Isi potongan dengan nilai "1500" untuk semua stok yang memiliki harga lebih dari 75.000
9 Tampilkan semua data termasuk LabaKotor (harga jual - potongan - hargabeli) urut nama pemasok urut abjad
Jawabannya

nama tabel : tstok;
field-field: nostok, namastok, hargabeli, unitstok, pemasok, kotapemasok;

1. SELECT * FROM tstok;
2. SELECT nostok,namastok,hargabeli FROM tstok WHERE hargabeli>20000 And hargabeli<55000;
3. SELECT * FROM tstok WHERE kotapemasok LIKE 'S*' ORDER BY namastok DESC;
4. SELECT * FROM tstok WHERE unitstok Is Null;
5. SELECT MAX(hargabeli) AS maxharga, MIN(hargabeli) AS minharga FROM tstok GROUP BY pemasok;
6. SELECT AVG(hargabeli) AS rata2, COUNT (nostok) AS jumlahitem FROM tstok WHERE unitstok <30 GROUP BY pemasok;
7. UPDATE tstok SET hargajual = 1.15*hargabeli;
8. UPDATE tstok SET potongan = 1500 WHERE hargabeli>75000;
9. SELECT *, (hargajual-potongan-hargabeli) AS LabaKotor FROM tstok ORDER BY pemasok;


Filenya bisa didownload disini

Read more