Tuliskan perintah SQL untuk membuat tabel dengan atribut, tipe data dan lebar seperti tabel dibawah :
Tuliskan perintah SQL untuk mengisi tabel dengan data sesuai tabel dibawah :
Berdasarkan pada tabel “Data Barang”, tabel “Data Kurir” dan tabel “Data Pelanggan”. Lakukan modifikasi data dengan menggunakan perintah SQL !
- Tampilkan nama pelanggan dari tabel “Data Pelanggan” dengan urutan descending (DESC).
- Tampilkan semua kolom yang ada di tabel “Data Pelanggan”.
- Hapus data yang ada di dalam record dengan kode pelanggan “C00001”.
- Ubah data kurir K04 dengan data sebagai berikut, Nama : Jerry, Alamat : Pati, Telp : 75644346, Handphone : 08345678.
- Tampilkan data kurir yang beralamat di Bojonegoro.
- Tampilkan data pelanggan yang nama pelanggannya mengandung huruf “i”.
- Tampilkan harga barang antara 2.000.000 dan 4.600.000.
- Tampilkan nama barang dan harga yang satuan barangnya “PK” dan harganya lebih besar dari 2.800.000.
- Tampilkan nama barang dan harga barang yang mengandung kata “SONY” atau harga barang dibawah 3.100.000.
- Ubah data pelanggan C00002 dengan data sebagai berikut, Nama : Ari, Alamat : Jl. Meruya, Telp : 83525525, Handphone : 0821458.
JAWABAN :
create table DataBarang
( Kode_Barang varchar(10) not null,
Nama_Barang varchar(20),
Satuan varchar(15),
Harga number,
constraint pk_DataBarang primary key(Kode_Barang)
);
( Kode_Barang varchar(10) not null,
Nama_Barang varchar(20),
Satuan varchar(15),
Harga number,
constraint pk_DataBarang primary key(Kode_Barang)
);
create table DataKurir
( ID_Kurir varchar(10) not null,
Nama_Kurir varchar(20),
Alamat_Kurir varchar(15),
Telp number,
Handphone number,
constraint pk_DataKurir primary key(Id_kurir)
);
create table DataPelanggan
( ID_Pelanggan varchar(10) not null,
Nama_Pelanggan varchar(20),
Alamat_Pelanggan varchar(15),
Telp number,
Handphone number,
constraint pk_DataPelanggan primary key(Id_plg)
);
insert into DataBarang(Kode_Barang,Nama_Barang,Satuan,Harga)values('ACAKI01','AC AKIRA 1 PK','PK',2500000) ;
insert into DataBarang(Kode_Barang,Nama_Barang,Satuan,Harga)values('ACAKI02','AC AKIRA 2 PK','PK',4500000) ;
insert into DataBarang(Kode_Barang,Nama_Barang,Satuan,Harga)values('ACSNY','AC SONY 1 PK','PK',3000000) ;
insert into DataBarang(Kode_Barang,Nama_Barang,Satuan,Harga)values('ACAKI03','AC AKIRA 1 PK','PK',2500000) ;
insert into DataBarang(Kode_Barang,Nama_Barang,Satuan,Harga)values('ACAKI02','AC AKIRA 2 PK','PK',4500000) ;
insert into DataBarang(Kode_Barang,Nama_Barang,Satuan,Harga)values('ACSNY','AC SONY 1 PK','PK',3000000) ;
insert into DataBarang(Kode_Barang,Nama_Barang,Satuan,Harga)values('ACAKI03','AC AKIRA 1 PK','PK',2500000) ;
insert into DataKurir(ID_Kurir,Nama_Kurir,Alamat_kurir,Telp,Handphone)values('K01','Bram','Bojonegoro',75654444,08171234522)
;
insert into DataKurir(ID_Kurir,Nama_Kurir,Alamat_kurir,Telp,Handphone)values('K02','Guruh','Bojonegoro',34454454,0812343332)
;
insert into DataKurir(ID_Kurir,Nama_Kurir,Alamat_kurir,Telp,Handphone)values('K03','Hans','Cirebon',25454646,08124454545)
;
insert into DataKurir(ID_Kurir,Nama_Kurir,Alamat_kurir,Telp,Handphone)values('K04','Kim','Jogja',78674523,08524543107)
;
insert into DataPelanggan(ID_Pelanggan,Nama_Pelanggan,Alamat_Pelanggan,Telp,Handphone)values('C00001','Joy','Jl. Cileduk Raya',73567876,08182123443) ;
insert into DataPelanggan(ID_Pelanggan,Nama_Pelanggan,Alamat_Pelanggan,Telp,Handphone)values('C00002','Iwa','Jl. Kenanga 1',67842232,8553553344) ;
insert into DataPelanggan(ID_Pelanggan,Nama_Pelanggan,Alamat_Pelanggan,Telp,Handphone)values('C00003','Tri','Jl. Tegap 9',98434343,08174334344) ;
insert into DataPelanggan(ID_Pelanggan,Nama_Pelanggan,Alamat_Pelanggan,Telp,Handphone)values('C00004','Win','Jl. Maju 6',52566455,08569923443) ;
- select * from DataPelanggan order by Nama_Pelanggan desc ;
- select * from DataPelanggan ;
- delete from DataPelanggan where ID_Pelanggan='C00001' ;
- update DataKurir set Nama_Kurir='Jerry',Alamat_Kurir='Pati',Telp =75644346,Handphone=08345678 where ID_Kurir='K04' ;
- select * from DataKurir where Alamat_Kurir='Bojonegoro' ;
- select Nama_Kurir from DataKurir where Nama_Kurir like '%i%' ;
- select * from DataBarang where Harga between 2000000 and 4600000 ;
- select Nama_Barang,Harga from DataBarang where Satuan in('PK') and Harga<=3100000 ;
- select Nama_Barang,Harga from DataBarang where Nama_Barang like '%SONY%' and Harga<=3100000 ;
- update DataPelanggan set Nama_Pelanggan='Ari',Alamat_Pelanggan='Jl. Meruya',Telp=83525525,Handphone=08214586 where ID_Pelanggan='C00002' ;
Tidak ada komentar:
Posting Komentar