Hari minggu ini diisi dengan belajar
dosennya si ank hihiihi
belajar oracle yuuu
create table okta (nomor_id number(3) not null primary key, nama_barang varchar2(30) not null, harga varchar2(30) not null);
insert into okta values (121,'odol','5000');
insert into okta values (131,'sabun','6000');
insert into okta values (141,'sikat gigi','7000');
insert into okta values (151,'shampoo','9000');
NOMOR_ID NAMA_BARANG HARGA
121 odol 5000
131 sabun 6000
141 sikat gigi 7000
151 shampoo 9000
create table rina (nomor_id number(3) not null, stock varchar2(10) not null, status varchar2(10) not null)
NOMOR_ID STOCK STATUS
121 50 ada
131 0 habis
141 10 ada
151 100 ada
desc rina;
insert into rina values (151,'100','ada');
select * from rina
select stock,status from rina; ini cara menampilkan tabel stock dan status
select a.nama_barang,a.harga from okta a,rina b where a.nomor_id=b.nomor_id
soal
1.Tampilkan nama barang dan harganya dimana barang tersebut habis
select a.nomor_id,a.nama_barang,a.harga,b.status from okta a,rina b where a.nomor_id=b.nomor_id and b.status='habis';
NOMOR_ID NAMA_BARANG HARGA STATUS
131 sabun 6000 habis
2.Tampilkan namabarang dan harga yang harganya di bawah 7000
select nama_barang,harga from okta where harga <7000;
NAMA_BARANG HARGA
odol 5000
sabun 6000
3.Tampilkan namabarang yang harganya di bawah 7000
select harga from okta where harga <7000;
HARGA
5000
6000
4.Tampilkan nama barang,stock,status yang statusnya masih ada
select a.nama_barang,b.stock,b.status from okta a,rina b where a.nomor_id=b.nomor_id and b.status='ada';
NAMA_BARANG STOCK STATUS
odol 50 ada
sikat gigi 10 ada
shampoo 100 ada