Sabtu, 08 Oktober 2016

PERTEMUAN 4 SQL

       DML (Data Manipulatin Language)
Cara menginput data pada tabel

insert into barang values ('brg001','pensil',NULL,500);
insert into barang values ('brg002','kertas','rim',50);
insert into barang values ('brg003','penggaris','unit',75);

insert into suplier values ('sup001','alfa','012345','jalan mangga');
insert into suplier values ('sup002','betha','234567','jalan jambu');
insert into suplier values ('sup003','charli','098765','jalan mangga');

insert into pasok values ('pas001','brg001','sup002','05-01-2015',50);
insert into pasok values ('pas002','brg003','sup002','02-10-2015',350);

select * from barang;
select * from suplier;
select * from pasok;

alter table suplier add alamat_suplier varchar(50);


Untuk menampilkan tabel hanya kode barang dan nama barang
select kode_barang, nama_barang from barang;



Untuk menampilkan tabel hanya kode barang dan nama barang kurang dari 100
select kode_barang, nama_barang from barang where stock_barang < 100;

Untuk menampilkan tabel nama barang dan nama suplier kurang dari 100
select barang.nama_barang, suplier.nama_suplier, pasok.jumlah_pasok
from barang, suplier, pasok
where pasok.jumlah_pasok < 100;


Untuk mengubah nilai barang
update barang
set stock_barang=1000
where kode_barang = 'brg001';


Untuk menampilkan sesuai tanggal pasok
select suplier.nama_suplier, pasok.tanggal_pasok
from suplier, pasok
where suplier.kode_suplier = pasok.kode_suplier and
       pasok.tanggal_pasok= '05-01-2015';

Untuk menghapus data dari tabel
delete from suplier
where kode_suplier = 'sup001';



Tidak ada komentar:

Posting Komentar