Thursday, April 6, 2017

Praktek Pemrograman SQL

SQL Join

Jumat, 7 April 2017

Baiklah pada tugas praktek pemrograman SQL kali ini, kita akan membahas mengenai penggabungan atau yang disebut join. Join sendiri terdapat berbagai macam salah satunya yang akan saya praktekkan yaitu menggunkanan inner join, cross join, left join, right join, dan full join.
Langsung saja ke contoh soal yang akan saya buat

1. Tampilkan nama barang, nama supplier, jumlah beli yang mempunyai jumlah beli < 500 dengan menggunakan inner join
select nmbrg, nmsup, jumlahbeli from barang inner join pembelian on barang.kdbrg=pembelian.kdbrg inner join supplier on supplier.kdsup=pembelian.kdsup where jumlahbeli < 500















2. Tampilkan nama supplier, jenis kelamin supplier, dan total pembelian dibawah 70000 dengan menggunakan inner join
select nmsup, jekel, total from barang inner join pembelian on barang.kdbrg=pembelian.kdbrg inner join supplier on supplier.kdsup=pembelian.kdsup where total < 70000






3. Tampilkan nama barang, harga, no nota dengan perintah cross join
select nmbrg, harga, nonota from barang cross join pembelian
































4. Tampilkan nama supplier, jumlah pembelian, jenis barang, total dan total diatas 200000 dengan menggunakan inner join
select nmsup, jumlahbeli, jnsbrg, total from barang inner join pembelian on barang.kdbrg=pembelian.kdbrg inner join supplier on supplier.kdsup=pembelian.kdsup where total > 200000












5. Tampilkan no nota, jenis barang, nama supplier, jenis kelamin, email dengan menggunakan left join
select nonota, jnsbrg, nmsup, jekel, email from barang left join pembelian on barang.kdbrg=pembelian.kdbrg left join supplier on supplier.kdsup=pembelian.kdsup

















6. Tampilkan nama barang, alamat kantor, total dan rotal=350000 dengan menggunakan right join
select nmbrg, alamatkantor, total from barang right join pembelian on barang.kdbrg=pembelian.kdbrg right join supplier on supplier.kdsup=pembelian.kdsup where total = 350000








7. Tampilkan nomor nota, nama barang, yang mempunyai jumlah beli 150 dengan menggunakan inner join
select nonota, nmbrg, jumlah from barang inner join pembelian on barang.kdbrg=pembelian.kdbrg where jumlah = 150








8. Tampilkan nama barang, tgl beli, jumlah beli, nama supplier ,alamat kantor, telp kantor, email pada table pembelian yang meiliki  harga < 20000 menggunakan perintah inner Join
select nmbrg, tglbeli, jumlahbeli, nmsup, alamatkantor, telpkantor, email from barang inner join pembelian on barang.kdbrg=pembelian.kdbrg inner join supplier on supplier.kdsup=pembelian.kdsup where harga < 20000













9. Tampilkan nama supplier, email dan jumlah beli kurang dari 150 dengan menggunakan perintah right join
select nmsup, email, jumlahbeli from supplier right join pembelian on supplier.kdsup=pembelian.kdsup where jumlahbeli < 150










10. Tampilkan nama barang, nama supplier dengan full join
SELECT nmbrg, nmsup FROM barang FULL OUTER JOIN pembelian on barang.kdbrg=pembelian.kdbrg full outer join supplier on supplier.kdsup=pembelian.kdsup





















No comments:

Post a Comment