Thursday, April 6, 2017

Tugas 4 Praktek Pemrograman SQL

Materi join
Join digunakan untuk menghubungkan dua atau lebih tabel yang saling berelasi.
Berikut jenis-jenis join:
1. Join
2. Inner Join
3. Left Join
4. Left Outer Join
5. Right Join
6. Right Outer Join

Dibawah ini ada beberapa soal join:
Tabel Barang
 
 Tabel Supplier

 Tabel Pembelian




1. tampilkan kode barang, dan tanggal beli menggunakan Join
select barang.kdbrg, pembelian.tanggalbeli from barang join pembelian on barang.kdbrg=pembelian.kdbrg

2. tampilkan nama barang dan kode supplier menggunakan inner join
select barang.nmbrg, Supplier.kdsup from barang inner join pembelian on barang.kdbrg=pembelian.kdbrg inner join Supplier on Supplier.kdsup=pembelian.kdsup

3. tampilkan nama barang dan tanggal beli yang pembeliannya pada tanggal 6 menggunakan inner join 
select barang.nmbrg, pembelian.tanggalbeli from barang inner join pembelian on barang.kdbrg=pembelian.kdbrg where tanggalbeli like '%6%'

4. tampilkan nama barangdan jumlah beli menggunakan left join
select barang.nmbrg, pembelian.jumlahbeli from barang left join pembelian on barang.kdbrg=pembelian.kdbrg

5. tampilkan kode supplier dan kode barang yang alamatnya daerah muria menggunakan inner join
select Supplier.kdsup, barang.kdbrg from Supplier inner join pembelian on Supplier.kdsup=pembelian.kdsup inner join barang on barang.kdbrg=pembelian.kdbrg where alamatkantor like '%Muria%'

6. tampilkan nama barang, tanggal beli dan tanggal kadaluarsa yang tahun kadaluarsanya 2016 menggunakan inner join
select barang.nmbrg, pembelian.tanggalbeli, barang.tgl_kadaluarsa from barang inner join pembelian on barang.kdbrg=pembelian.kdbrg where tgl_kadaluarsa like'%2016%'

7. tampilkan no nota, kode barang dan nama barang yang jumlah belinya kurang dari 200 menggunakan inner join
select pembelian.Nonota, barang.kdbrg, barang.nmbrg from pembelian inner join barang on pembelian.kdbrg=barang.kdbrg where jumlahbeli<200

8. tampilkan jenis barang, no nota dan tanggal beli menggunakan right join
select barang.jnsbrg, pembelian.Nonota, pembelian.tanggalbeli from barang right join pembelian on barang.kdbrg=pembelian.kdbrg

9. tampilkan kode supplier, jenis produk dan harga beli menggunakan right outer join
select Supplier.kdsup, barang.jnsbrg, pembelian.hargabeli from Supplier right outer join pembelian on Supplier.kdsup=pembelian.kdsup right outer join barang on barang.kdbrg=pembelian.kdbrg

10. tampilkan kode supplier, nama supplier dan no nota menggunakan left outer join
select Supplier.kdsup, Supplier.nmsup, pembelian.Nonota from Supplier left outer join pembelian on Supplier.kdsup=pembelian.kdsup
 




Selamat Mencoba :)

No comments:

Post a Comment