TUGAS 4 PBD

Nama  : Gigant Gaib Wiwaha

Npm   : 19312177

Kelas  : IF 19 D


1.Tampilkan seluruh data pada tabel pelanggan

 syntax : select * from pelanggan

 


2.Tampilkan seluruh data Nama dan Alamat pada Tabel pelanggan

Syntax : select NamaPelanggan, AlamatPelanggan from pelanggan


3.Tampilkan berasal dari alamat mana saja pelanggan yang ada di tabel pelanggan

Syntax : select distinct AlamatPelanggan from pelanggan 


4.tampilkan seluruh data pada tabel pelanggan yang beralamat di bandar lampung

Syntax : select * from pelanggan where AlamatPelanggan='Bandar Lampung'


5.tampilkan seluruh data pada tabel pelanggan tidak beralamat di bandar lampung

Syntax : select * from pelanggan where AlamatPelanggan!='Bandar Lampung'


 6..tampilkan seluruh data pada tabel pelanggan yang memiliki nama huruf depan 'a'

Syntax : select * from pelanggan where NamaPelanggan like 'a%'


7.tampilkan seluruh data pada tabel pelanggan yang memiliki nama belakang dengan akiran 'i' yang beralamat di bandar lampung

Syntax : select * from pelanggan where NamaPelanggan like '%i' and           AlamatPelanggan='Bandar Lampung'


8.tampilkan seluruh data pada tabel yang memiliki harga lebih dari 500.000

Syntax : select * from barang where HargaBarang>500000

9.tampilkan data berupa nama barang,harga,stok dan satuan pada tabel barang yang memiliki nama depan hufuf 'h' atau 'a' yang memiliki harga lebih dari 3 juta dan memiliki satuan pcs

Syntax  : select NamaBarang, HargaBarang, StokBarang, Satuan_barang from barang where                    NamaBarang like 'H%' or NamaBarang like 'A%' and HargaBarang>3000000 and                            Satuan_barang='pcs' 


10.tampilkan seluruh data pada tabel barang yang memiliki harga setara 500.00 sampai 1.500.000 yang diurutkan secara descending

Syntax : select * from barang where HargaBarang between 500000 and 1500000 order by                           HargaBarang asc





Di Bawah ini Query DataBase Full nya :

CREATE DATABASE PBD_Gigant_Gaib_Wiwaha

USE PBD_Gigant_Gaib_Wiwaha

CREATE TABLE pelanggan
(
KodePelanggan CHAR(5) PRIMARY KEY,
NamaPelanggan VARCHAR(25) NOT NULL,
AlamatPelanggan VARCHAR(50) NOT NULL
)
CREATE TABLE barang
(
KodeBarang CHAR(5) PRIMARY KEY,
NamaBarang VARCHAR(25) NOT NULL,
HargaBarang INT NOT NULL,
StokBarang INT NOT NULL,
Satuan VARCHAR(15) NOT NULL
)
CREATE TABLE kwitansi
(
NomorKwitansi CHAR(5) PRIMARY KEY,
TanggalKwitansi DATE NOT NULL,
KodePelanggan CHAR(5) NOT NULL FOREIGN KEY 
REFERENCES
pelanggan(KodePelanggan)
)
CREATE TABLE detail_kwitansi
(
NomorKwitansi CHAR(5) NOT NULL FOREIGN KEY 
REFERENCES
kwitansi(NomorKwitansi),
KodeBarang CHAR(5) NOT NULL FOREIGN KEY 
REFERENCES
barang(KodeBarang),
jumlahjual INT NOT NULL
)

INSERT INTO pelanggan values 
('P0090','Dhani','Bandar Lampung'),
('P0091','Ahmad','Lampung Selatan'),
('P0092','Ali','Lampung Timur')

UPDATE pelanggan SET NamaPelanggan='Doni' WHERE KodePelanggan='P0090'

UPDATE pelanggan SET NamaPelanggan='adi', AlamatPelanggan='Bandar Lampung' WHERE KodePelanggan='P0092'

DELETE FROM pelanggan WHERE KodePelanggan='P0091'

INSERT INTO pelanggan VALUES
('P0001','aditya','Bandar Lampung'),
('P0002','nandi','Lampung Barat'),
('P0003','indrajat','Lampung Selatan'),
('P0004','ali','Bandar Lampung'),
('P0005','agung p','Lampung Selatan'),
('P0006','dedi','Lampung Selatan'),
('P0007','rhendy','Lampung Selatan'),
('P0008','lulus','Lampung Timur'),
('P0009','alipi','Bandar Lampung'),
('P0010','indra','Bandar Lampung'),
('P0011','wigo','Bandar Lampung'),
('P0012','andika','Bandar Lampung'),
('P0013','alfian','Bandar Lampung'),
('P0014','fahmi','Lampung Barat'),
('P0015','afrand','Bandar Lampung'),
('P0016','ebi','Bandar Lampung'),
('P0017','agung','Bandar Lampung'),
('P0018','mahono','Bandar Lampung'),
('P0019','yuda','Bandar Lampung'),
('P0020','arsy','Lampung Timur'),
('P0021','nurman','Lampung Selatan'),
('P0022','yogi','Bandar Lampung'),
('P0023','apriyani','Bandar Lampung'),
('P0024','latiful','Bandar Lampung'),
('P0025','bima','Lampung Barat'),
('P0026','bagas','Bandar Lampung'),
('P0027','aska','Bandar Lampung'),
('P0028','alfian','Bandar Lampung'),
('P0029','kevin','Bandar Lampung'),
('P0030','jala','Lampung Timur'),
('P0031','apry','Lampung Timur'),
('P0032','grenci','Bandar Lampung'),
('P0033','niko','Bandar Lampung'),
('P0034','rindu','Lampung Barat')

BULK INSERT barang
FROM 'E:\KULIAH\SEMESTER4\PBD\3\data_barang.csv'
WITH
(
FIRSTROW = 2,
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)

select * from pelanggan
select NamaPelanggan, AlamatPelanggan from pelanggan
select distinct AlamatPelanggan from pelanggan 
select * from pelanggan where AlamatPelanggan='Bandar Lampung'
select * from pelanggan where AlamatPelanggan!='Bandar Lampung'
select * from pelanggan where NamaPelanggan like 'a%'
select * from pelanggan where NamaPelanggan like '%i' and AlamatPelanggan='Bandar Lampung'
select * from barang where HargaBarang>500000
select NamaBarang, HargaBarang, StokBarang, Satuan from barang where NamaBarang like 'H%' or NamaBarang like 'A%' and HargaBarang>3000000 and Satuan='pcs' 
select * from barang where HargaBarang between 500000 and 1500000 order by HargaBarang asc


LINK DOWNLOAD DATA SQL & CSV 
https://drive.google.com/file/d/17I95P0g0_RjoK1EuWGFchoa8zAGnS_eV/view?usp=sharing






Komentar

Postingan populer dari blog ini

medika insani