Latihan
18 April 2017
Hai sobat blogger, pada praktek kali ini kita akan latihan kembali mengenai SQL Server 2014 . Kali ini kita akan latihan tentang penggabungan 2 tabel atau 3 tabel dengan menggunakan inner join dan lainnya. Langsung saja kita ke contoh soalnya
Sebelumnya kita telah membuat 3 tabelnya yaitu barang, supplier, dan pembelian
- Tampilkan nama supplier yang barangnya indomie
select
nmsup from supplier inner
join pembelian on
supplier.kdsup=pembelian.kdsup
inner join barang on barang.kdbrg=pembelian.kdbrg where nmbrg='indomie'
1 2. Tampilkan
jumlah beli yang nama barang Indomie
select
jumlahbeli, nmbrg from
pembelian inner join
barang on barang.kdbrg=pembelian.kdbrg where nmbrg='Indomie'
3. Tampilkan
nama barang yang harus beli diatas 10.000
select
nmbrg, hargabeli from
barang inner join
pembelian on barang.kdbrg=pembelian.kdbrg where hargabeli >
10000
4. Tampilkan kode supplier, nama supplier yang total pembelian diatas 100.000
select supplier.kdsup, nmsup from supplier inner join pembelian on supplier.kdsup=pembelian.kdsup where total > 100000
5. tampilkan jenis barang yang stoknya habis
select jnsbrg from barang where jumlah < 20
6. tampilkan
alamat supplier yang melaksanakan transaksi tanggal 3 januari 2017
select alamatkantor from supplier inner join pembelian on supplier.kdsup=pembelian.kdsup where tanggalbeli = '03/01/2017'
select alamatkantor from supplier inner join pembelian on supplier.kdsup=pembelian.kdsup where tanggalbeli = '03/01/2017'
7. tampilkan nama barang, nama supplier untuk bulan Februari 2017
select nmbrg, nmsup from barang, supplier, pembelian where barang.kdbrg=pembelian.kdbrg
and supplier.kdsup=pembelian.kdsup and tanggalbeli like '2017-02-%'
8. tampilkan no nota, nama barang, nama supplier dan alamat perusahaan supplier
select nonota, nmbrg, nmsup, alamatkantor from barang
inner join pembelian on barang.kdbrg=pembelian.kdbrg
inner join supplier on supplier.kdsup=pembelian.kdsup
9. tampilkan nama barang dan nama supplier untuk barang yang stoknya dibawah 200
select nmbrg, nmsup from barang inner join pembelian on barang.kdbrg=pembelian.kdbrg
inner join supplier on supplier.kdsup=pembelian.kdsup where jumlahbeli < 200
10. tampilkan semua nama barang dan nama supplier
select nmbrg, nmsup from barang inner join pembelian on barang.kdbrg=pembelian.kdbrg
inner join supplier on supplier.kdsup=pembelian.kdsup
Untuk lebih jelasnya saya juga memasukkan screenshot dari yang telah saya buat
SELAMAT MENCOBA :)