Sabtu, 01 April 2017

Tugas-4 Inner Join

Assalamu'alaikum..

Blog saya kali ini membahas tentang My SQL Server mengenai Tugas Inner Join ✌



  1. Tampilkan nama barang, harga dan tanggal beli dari tabel barang dan pembelian.
      select nmbrg, harga, tglbeli
      from barang
      inner join pembelian on barang.kdbrg=pembelian.kdbrg


  1. Tampilkan nama barang, jenis barang dari nama supplier "Rizky Nasar".
      select nmbrg, jnsbrg, nmsup
      from barang
      inner join pembelian on barang.kdbrg=pembelian.kdbrg
      inner join supplier on supplier.kdsup=pembelian.kdsupplier
      where nmsup='Rizky Nasar'


  1. Tampilkan no nota, nama barang, jumlah beli
      select nonota, nmbrg, jmlahbeli
      from Barang
      inner join pembelian on pembelian.kdbrg=barang.kdbrg


  1. Tampilkan nama supplier, nama barang, alamat kantor dan total dari table Barang
      select nmsup, nmbrg, alamatkantor, jmlahbeli
      from Barang
      inner join pembelian on pembelian.kdbrg=barang.kdbrg 
      inner join supplier on supplier.kdsup=pembelian.kdsupplier
 


     5.       Tampilkan nomor nota, jenis barang, nama supplier dan jumlah beli yang jumlah belinya antara     50 dan 300
select pembelian.nonota, Barang.jnsbrg, Supplier.nmsup, pembelian.jmlahbeli
from Barang
inner join pembelian on Barang.kdbrg=pembelian.kdbrg
inner join Supplier on Supplier.kdsup=pembelian.kdsupplier
where (pembelian.jmlahbeli between '100' and '300')



            6. Tampilkan no nota, nama supplier, tanggal lahir dan harga beli yang harga beli  nya 4000
      select nonota, nmsup, tgllhr, hargabeli 
from pembelian 
inner join Supplier on Supplier.kdsup=pembelian.kdsupplier
where hargabeli=4000 


  1. Tampilkan nonota, nama supplier, email dan total dimana totalnya adalah 1200000.
select nonota, nmsup, email, total
from pembelian
inner join Supplier on Supplier.kdsup=pembelian.kdsupplier
where total=1200000 and nonota='HG007'


  1. Tampilkan tanggal beli, nama supplier, alamat kantor dan alamat kantornya “Jl. Kenangan”
select tglbeli, nmsup, alamatkantor
from pembelian
inner join Supplier on Supplier.kdsup=pembelian.kdsupplier
where alamatkantor='Jl. Kenangan'

  1. Tampilkan nomor nota, nama barang, harga dan jenis barang berupa mie instan
select nonota, nmbrg, harga, jnsbrg
from barang
inner join pembelian on barang.kdbrg=pembelian.kdbrg
where jnsbrg='Mie Instan'

  1. Tampilkan jenis barang, jumlah beli, nama supplier dan telepon kantor
select jnsbrg, jmlahbeli, nmsup, telpkantor
from Barang
inner join pembelian on barang.kdbrg=pembelian.kdbrg
inner join supplier on supplier.kdsup=pembelian.kdsupplier

 Sekian, dan terimakasih 😗😍
Wassalamu'alaikum..

Latihan lagi yaaa, lanjutan dari tugas 4 💪

1.      Tampilkan nama supplier yang barangnya Indomie
select nmsup
from barang
inner join pembelian on barang.kdbrg=pembelian.kdbrg
inner join supplier on pembelian.kdsupplier=supplier.kdsup
where nmbrg='Supermie'



2.      Tampilkan jumlah beli yang nama barangnya Indomie
select jmlahbeli
from barang
inner join pembelian on barang.kdbrg=pembelian.kdbrg
where nmbrg='Supermie'



3.      Tampilkan nama barang yang harga beli diatas 10.000
select nmbrg
from barang
inner join pembelian on barang.kdbrg=pembelian.kdbrg
where harga > 10000




4.      Tampilkan kode supplier, nama supplier yang total pembelian diatas 100.000
select kdsup, nmsup
from Supplier
inner join pembelian on Supplier.kdsup=pembelian.kdsupplier
where total > 100000



5.      Tampilkan jenis barang yang stoknya habis
select jnsbrg
from barang
where jumlah = 0




6.      Tampilkan alamat supplier yang melaksanakan transaksi tanggal 5 Januari 2017
select alamatkantor
from supplier
inner join pembelian on supplier.kdsup = pembelian.kdsupplier
where tglbeli = '2017-01-05'




7.      Tampilkan nama barang, nama supplier untuk bulan Mei 2017
select nmbrg, nmsup
from barang
inner join pembelian on barang.kdbrg = pembelian.kdbrg
inner join supplier on pembelian.kdsupplier=supplier.kdsup
where month(tglbeli) = 05



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 pembelian.kdsupplier=supplier.kdsup



9.      Tampilkan nama barang dan nama supplier untuk barang yang stoknya dibawah 100
select nmbrg, nmsup
from barang
inner join pembelian on barang.kdbrg = pembelian.kdbrg
inner join supplier on pembelian.kdsupplier=supplier.kdsup
where jumlah < 100




10.  Tampilkan semua nama barang dan nama supplier
select barang.nmbrg, supplier.nmsup
from barang
inner join pembelian on barang.kdbrg = pembelian.kdbrg
inner join supplier on pembelian.kdsupplier=supplier.kdsup




Sekian dan Terimakasih 💕👌👍




MID SEMESTER GENAP 2017
Triya Adzani Maulidina
201553020

       1.      Create table penjualan
create table Penjualan
(nonota varchar(10) primary key,
kdbrg varchar(10) foreign key references Barang(kdbrg),
tgltransaksi date,
jumlahjual integer,
hargajual integer,
total integer
)




            2.      Isi table penjualan
insert into Penjualan
values('JUAL001', '001', '03/20/2017', '10', '3000', '30000')
insert into Penjualan
values('JUAL002', '004', '03/18/2017', '15', '4000', '60000')
insert into Penjualan
values('JUAL003', '003', '04/17/2017', '30', '5000', '150000')
insert into Penjualan
values('JUAL004', '002', '04/21/2017', '20', '20000', '400000')
insert into Penjualan
values('JUAL005', '005', '04/25/2017', '10', '165000', '1650000')




          3.      Tambahkan 1 field di tabel penjualan
alter table penjualan add keterangan varchar(10)
select * from Penjualan



          4.      Hapus 1 record
delete Penjualan where nonota='JUAL005'
select * from Penjualan



            5.      Isi data field yang kosong
update Penjualan set keterangan='Lunas' where nonota='JUAL001'
update Penjualan set keterangan='Lunas' where nonota='JUAL002'
update Penjualan set keterangan='Lunas' where nonota='JUAL003'
update Penjualan set keterangan='Lunas' where nonota='JUAL004'

select * from Penjualan




           6.      Tampilkan nama barang dan tanggal jual
select nmbrg, tgltransaksi
from Barang
inner join penjualan on barang.kdbrg=penjualan.kdbrg



          7.      Tampilkan jenis barang dan jumlah jual
select jnsbrg, jumlahjual
from Barang
inner join penjualan on barang.kdbrg=penjualan.kdbrg



           8.      Tampilkan stok dari barang yang penjualan dibulan april 2017
select jumlahjual
from Penjualan
where tgltransaksi like '2017-04-%'



          9.      Tampilkan nama penjual yang barangnya shampo clear
select hargajual
from Penjualan
inner join Barang on penjualan.kdbrg = barang.kdbrg
where nmbrg='Pantene'



          10.  Tampilkan nama barang, tanggal beli, tanggal jual dan stok
select nmbrg, tglbeli, tgltransaksi, jumlah
from pembelian
inner join Barang on Barang.kdbrg=pembelian.kdbrg
inner join penjualan on Barang.kdbrg=penjualan.kdbrg




Terimakasih
Wassalamu'alaikum..