Monday, April 17, 2017

SQL JOIN



1.       Tampilkan nama supplier yang barangnya indomie
use "201553057"
select supplier.nmsup from supplier, barang, pembelian where supplier.kdsup=pembelian.kdsup and barang.kdbrg=pembelian.kdbrg and barang.nmbrg='indomie'

2.       Tampilkan jumlah beli yang nama barangnya indomie
select pembelian.jumlahbeli from supplier, barang, pembelian where supplier.kdsup=pembelian.kdsup and barang.kdbrg=pembelian.kdbrg and barang.nmbrg='indomie'

3.       Tampilkan nama barang yang harga beli di atas 10.000
select pembelian.hargabeli from supplier, barang, pembelian where supplier.kdsup=pembelian.kdsup and barang.kdbrg=pembelian.kdbrg and pembelian.hargabeli > 10000

4.       Tampilkan kode supplier, nama supplier yang total pembelian di atas 100.000
select supplier.kdsup, supplier.nmsup  from supplier, barang, pembelian where supplier.kdsup=pembelian.kdsup and barang.kdbrg=pembelian.kdbrg and pembelian.total > 100000

5.       Tampilkan jenis barang yang stok nya habis
select barang.jnsbrg from supplier, barang, pembelian where supplier.kdsup=pembelian.kdsup and barang.kdbrg=pembelian.kdbrg and barang.jumlah < 55 group by barang.jnsbrg

6.       Tampilkan alamat supplier yang melaksanakan  transaksi tanggal 5 januari 2017
select supplier.alamatkantor  from supplier, barang, pembelian where supplier.kdsup=pembelian.kdsup and barang.kdbrg=pembelian.kdbrg and pembelian.tanggalbeli='2017-01-05'

7.       Tampilkan nama barang, nama supplier untuk bulai mei 2017
select barang.nmbrg, supplier.nmsup  from supplier, barang, pembelian where supplier.kdsup=pembelian.kdsup and barang.kdbrg=pembelian.kdbrg and MONTH(pembelian.tanggalbeli)='5'

8.       Tampilkan no nota, nama barang, nama supplier dan alamat perusahaan supplier
select pembelian.nonota, barang.nmbrg, supplier.nmsup, supplier.alamatkantor  from supplier, barang, pembelian where supplier.kdsup=pembelian.kdsup and barang.kdbrg=pembelian.kdbrg

9.       Tampilkan nama barang dan nama supplier untuk barang yang stoknya di bawah 100
select barang.nmbrg, supplier.nmsup from supplier, barang, pembelian where supplier.kdsup=pembelian.kdsup and barang.kdbrg=pembelian.kdbrg and barang.jumlah < 100

10.   Tampilkan semua nama barang dan nama supplier
select barang.nmbrg, supplier.nmsup from supplier, barang, pembelian where supplier.kdsup=pembelian.kdsup and barang.kdbrg=pembelian.kdbrg

No comments:

Post a Comment