Jumat, 31 Maret 2017

Beberapa contoh soal inner join SQL 2014

1.  Menmapilkan nonota, nmbrg, harga dan jenis barang adalah sabun mandi

SELECT Nonota, nmbrg, harga, jnsbrg
FROM barang
INNER JOIN pembelian on barang.kdbrg=pembelian.kdbrg
WHERE jnsbrg='sabun mandi'



2.   Menmapilkan nonota, nmbrg, harga dan jenis barang adalah snack

SELECT Nonota, nmbrg, harga, jnsbrg
FROM barang
INNER JOIN pembelian on barang.kdbrg=pembelian.kdbrg
WHERE jnsbrg='snack'



3.  Menampilkan nonota barang, nama brg, nma supplier, harga beli

SELECT nmbrg, nonota, Nmsup, hargabeli
FROM barang
INNER JOIN pembelian on barang.kdbrg=pembelian.kdbrg
INNER JOIN supplier on pembelian.kdsup=supplier.kdsup



4.  Menampilkan nama barang dan jumlah beli dari table barang dan tabel pembelian

SELECT nmbrg, jml_beli
FROM barang INNER JOIN pembelian on pembelian.kdbrg=barang.kdbrg



5. Menampilkan semua data dari tabel pembelian dan supplier

SELECT *
FROM pembelian
INNER JOIN supplier ON pembelian.kdsup = supplier.kdsup



6.  Menampilkan semua data dari tabel barang dan pembelian

SELECT*
FROM barang
JOIN pembelian  ON barang.kdbrg = pembelian.kdbrg



7.  Menampilkan Jenis barang total yang harga beli lebih dari 8000

SELECT jnsbrg, total
FROM barang
INNER JOIN pembelian on pembelian.kdbrg=barang.kdbrg
WHERE harga>8000



8.  Menampilkan Jenis barang, tanggalbeli, jumlah beli, total dengan totalbeli kurang dari 10000000

SELECT jnsbrg,tgl_beli,jml_beli, total
FROM barang
INNER JOIN pembelian on pembelian.kdbrg=barang.kdbrg
WHERE total<1000000



9. Menampilkan kode supp, Jenis barang, tanggalbeli, jumlah beli, total, dengan kode supp ‘sup001’ dari tabel barang dan pembelian

SELECT kdsup,jnsbrg,tgl_beli,jml_beli, total
FROM barang
INNER JOIN pembelian on pembelian.kdbrg=barang.kdbrg
WHERE kdsup='Sup006'



10.  Menampilkan nama barang, nama supplier, total dengan total diantara 400000 sampai 900000

SELECT nmbrg, Nmsup, total
FROM barang
INNER JOIN pembelian on barang.kdbrg=pembelian.kdbrg
INNER JOIN supplier on pembelian.kdsup=supplier.kdsup
WHERE total BETWEEN '400000' AND '900000'





Kamis, 30 Maret 2017

Update H4 Tugas 3

1. Creat Table Pembelian

create table pembelian
(nonota varchar(10) primary key,
kdbrg varchar(10) foreign key references barang(kdbrg),
kdsup varchar(10) foreign key references supplier(kdsup),
tgl_beli date,
jml_beli integer,
hargabeli integer,
total integer

)


2. Memasukkan data pembelian

insert into pembelian
values ('HG001','001','Sup006','2017/01/03','200','2000','400000')
insert into pembelian
values ('HG002','004','Sup002','2017/01/02','150','3000','450000')
insert into pembelian
values ('HG003','007','Sup001','2017/01/02','300','4000','1200000')
insert into pembelian
values ('HG004','002','Sup003','2017/03/05','400','5000','500000')
insert into pembelian
values ('HG005','003','Sup004','2017/02/04','800','8000','1100000')
insert into pembelian
values ('HG006','005','Sup005','2017/05/08','600','7000','1500000')
insert into pembelian
values ('HG007','006','Sup007','2017/07/07','350','2000','400000')
insert into pembelian
values ('HG008','008','Sup009','2017/06/01','550','3000','800000')
insert into pembelian
values ('HG009','009','Sup008','2017/09/09','600','9000','900000')
insert into pembelian

values ('HG010','010','Sup010','2017/08/10','700','6000','300000')



3. Menampilkan Data

select * from pembelian





Kamis, 23 Maret 2017

Tugas 3 SQL SERVER 2014


Soal :
11. Edit table barang, tambahkan 1 field tanggal kadaluarsa
12. isi tanggal kadaluarsa
13. tampilkan tanggal kadaluarsa
14. rubah tanggal kadaluarsa yang tahun 2016 menjadi tahun 2017
15. rubah tanggal kadaluarsa yang bulan mei menjadi bulan agustus
16. edit tabel supplier, tambahkan 1 field jenis produk
17. isi jenis produk
18. tanpilkan semua jenis produk
19. hapus untuk jenis mie instan
20. rubah jenis produk, dari sabun mandi menjadi sabun cuci

jawab :

11. Edit table barang, tambahkan 1 field tanggal kadaluarsa

alter table barang
add tanggal_kadaluarsa date




12. isi tanggal kadaluarsa

update barang
set tanggal_kadaluarsa='2017/05/01'
where kdbrg='001'
update barang
set tanggal_kadaluarsa='2015/04/15'
where kdbrg='002'
update barang
set tanggal_kadaluarsa='2017/02/12'
where kdbrg='003'
update barang
set tanggal_kadaluarsa='2017/07/19'
where kdbrg='004'
update barang
set tanggal_kadaluarsa='2016/07/08'
where kdbrg='005'



13. tampilkan tanggal kadaluarsa

select tanggal_kadaluarsa from barang


14. rubah tanggal kadaluarsa yang tahun 2016 menjadi tahun 2017

update barang
set tanggal_kadaluarsa='2017/07/01'
where kdbrg='005'



15. rubah tanggal kadaluarsa yang bulan mei menjadi bulan agustus

update barang
set tanggal_kadaluarsa='2017/08/01'
where kdbrg='001'


16. edit tabel supplier, tambahkan 1 field jenis produk

alter table supplier
add jenis_produk varchar(20)


17. isi jenis produk

update supplier set jenis_produk='shampo' where Kdsup='Sup001'
update supplier set jenis_produk='spon' where Kdsup='Sup002'
update supplier set jenis_produk='sabun mandi' where Kdsup='Sup003'
update supplier set jenis_produk='gayung' where Kdsup='Sup004'
update supplier set jenis_produk='rokok' where Kdsup='Sup005'
update supplier set jenis_produk='coca cola' where Kdsup='Sup006'
update supplier set jenis_produk='pensil' where Kdsup='Sup007'
update supplier set jenis_produk='buku gambar' where Kdsup='Sup008'
update supplier set jenis_produk='pengharum ruangan' where Kdsup='Sup009'
update supplier set jenis_produk='pisau dapur' where Kdsup='Sup010'




18. tanpilkan semua jenis produk

select jenis_produk from supplier




19. hapus untuk jenis mie instan

delete from supplier
where jenis_produk like '%shampo%'



20. rubah jenis produk, dari sabun mandi menjadi sabun cuci

update supplier set jenis_produk='sabun cuci' where jenis_produk like'%sabun mandi%'