MEMBUAT 10 SOAL DAN 10 JAWABAN MENGENAI SELECT DALAM SELECT PADA DATA BASE SQL
tbaranghardware
tpelanggan
tpenjualanhardware
Dengan menggunakan contoh tabel di atas kita bisa membuat contoh soal select dalam select, yang tabel tbaranghardware merupakan table berisi harware dan beserta harganya, kemudian pada tabel tpelanggan terdapat bon nota dari pembelian beserta nama pelanggan tersebut, pada table terakhir yaitu tpenjualanhardware isi dari penjualan hardware.
Contoh Soal untuk SELECT di dalam SELECT, cekidot :
1. Berapa jumlah barang yang di beli oleh bon nota B002
JAWAB :
SELECT SUM(QTY) from tpenjualanhardware
WHERE code IN (SELECT code from tpenjualanhardware WHERE NOTA = 'B002')
OUTPUT :
2. Harga Barang apa saja yg lebih dari 200 pada table barang hardware
JAWAB :
SELECT NAMA,priceuss From tbaranghardware WHERE CODE IN (SELECT CODE from tbaranghardware where priceuss > '200')
OUTPUT :
3. Berapa barang yang terjual pada tabel penjualan hardware yang dimana
nama penjual dan nota dari penjual bio corp dan yg terjual lebih dari 10
JAWAB :
![](file:///C:/DOCUME%7E1/Elkin/LOCALS%7E1/Temp/moz-screenshot-3.png)
SELECT qty,penjual,nota from tpenjualanhardware
WHERE code IN (select code from tpenjualanhardware where penjual like 'Bio Corp' AND qty > 10);
OUTPUT :
4. tampilkan dimana nama pelanggan daniel ingin melihat perusahaan yg menjual hardware yang dia beli
JAWAB :
SELECT a.NAME,b.Penjual
from tpelanggan a JOIN tpenjualanhardware b ON (a.NOTA=b.NOTA)
WHERE code IN (Select code from tpenjualanhardware where name = 'Daniel')
OUTPUT :
5. tampilkan kategori apa saja yang termasuk priceussnya kurang 200
JAWAB :
SELECT priceuss,category from tbaranghardware
WHERE code IN (SELECT code from tbaranghardware where priceuss <>
OUTPUT :
6. Tampilkan data pelanggan Elkin Khunsu beserta nota nya dan berapa banyak yang ia beli.
JAWAB :
SELECT a.NAME,b.nota,b.qty
from tpelanggan a JOIN tpenjualanhardware b ON (a.NOTA=b.NOTA)
WHERE code IN (Select code from tpenjualanhardware
where name = 'Elkin Khunsu')
OUTPUT :
7. tampilkan nama penjual beserta code yang mempunyai huruf H
JAWAB :
SELECT code,penjual from tpenjualanhardware where code IN (select code from tpenjualanhardware where penjual like 'H%') AND code like 'H%'
OUTPUT :
8. tampilkan data dari penjualan hardware yang penjualan barangnya kurang dari 20
select code,qty from tpenjualanhardware
JAWAB :
select code,qty from tpenjualanhardware where code IN (select code from tpenjualanhardware where qty <>
OUTPUT :
9. tampilkan code dari tabel hardware category laptop
JAWAB :
select code,category from tbaranghardware where code IN (select code from tbaranghardware where category = 'Laptop')
OUTPUT :
tbaranghardware
tpelanggan
tpenjualanhardware
Dengan menggunakan contoh tabel di atas kita bisa membuat contoh soal select dalam select, yang tabel tbaranghardware merupakan table berisi harware dan beserta harganya, kemudian pada tabel tpelanggan terdapat bon nota dari pembelian beserta nama pelanggan tersebut, pada table terakhir yaitu tpenjualanhardware isi dari penjualan hardware.
Contoh Soal untuk SELECT di dalam SELECT, cekidot :
1. Berapa jumlah barang yang di beli oleh bon nota B002
JAWAB :
SELECT SUM(QTY) from tpenjualanhardware
WHERE code IN (SELECT code from tpenjualanhardware WHERE NOTA = 'B002')
OUTPUT :
2. Harga Barang apa saja yg lebih dari 200 pada table barang hardware
JAWAB :
SELECT NAMA,priceuss From tbaranghardware WHERE CODE IN (SELECT CODE from tbaranghardware where priceuss > '200')
OUTPUT :
3. Berapa barang yang terjual pada tabel penjualan hardware yang dimana
nama penjual dan nota dari penjual bio corp dan yg terjual lebih dari 10
JAWAB :
![](file:///C:/DOCUME%7E1/Elkin/LOCALS%7E1/Temp/moz-screenshot-3.png)
SELECT qty,penjual,nota from tpenjualanhardware
WHERE code IN (select code from tpenjualanhardware where penjual like 'Bio Corp' AND qty > 10);
OUTPUT :
4. tampilkan dimana nama pelanggan daniel ingin melihat perusahaan yg menjual hardware yang dia beli
JAWAB :
SELECT a.NAME,b.Penjual
from tpelanggan a JOIN tpenjualanhardware b ON (a.NOTA=b.NOTA)
WHERE code IN (Select code from tpenjualanhardware where name = 'Daniel')
OUTPUT :
5. tampilkan kategori apa saja yang termasuk priceussnya kurang 200
JAWAB :
SELECT priceuss,category from tbaranghardware
WHERE code IN (SELECT code from tbaranghardware where priceuss <>
OUTPUT :
6. Tampilkan data pelanggan Elkin Khunsu beserta nota nya dan berapa banyak yang ia beli.
JAWAB :
SELECT a.NAME,b.nota,b.qty
from tpelanggan a JOIN tpenjualanhardware b ON (a.NOTA=b.NOTA)
WHERE code IN (Select code from tpenjualanhardware
where name = 'Elkin Khunsu')
OUTPUT :
7. tampilkan nama penjual beserta code yang mempunyai huruf H
JAWAB :
SELECT code,penjual from tpenjualanhardware where code IN (select code from tpenjualanhardware where penjual like 'H%') AND code like 'H%'
OUTPUT :
8. tampilkan data dari penjualan hardware yang penjualan barangnya kurang dari 20
select code,qty from tpenjualanhardware
JAWAB :
select code,qty from tpenjualanhardware where code IN (select code from tpenjualanhardware where qty <>
OUTPUT :
9. tampilkan code dari tabel hardware category laptop
JAWAB :
select code,category from tbaranghardware where code IN (select code from tbaranghardware where category = 'Laptop')
OUTPUT :
mas bisa lihat gambar tablenya?
ReplyDeletemaaf mas baru aktif lagi, diusahakan mas thx
ReplyDeleteGood artikel
ReplyDelete