You are on page 1of 24

Hasilkan pangkalan data

Create Database Hotel_KIKU


Hasilkan jadual bilik

Create table bilik(


nobilik int(3),
Jenis varchar(25),
Harga double(4,2),
Primary key (nobilik)
)
Hasilkan jadual tempahan

Create table tempahan(


notempahan int(4),
notetamu int(4),
tarikhmasuk date,
Tarikhkeluar date,
Nobilik int(3)
Primary key (notempahan)
)
Hasilkan jadual tetamu

Create table tetamu(


notetamu int(4),
Nama varchar(60),
nokp varchar(12),
alamat varchar(100),
pekerjaan varchar(50),
primary key(notetamu)
)
Mendaftar rekod baru iaitu nobilik-
T01 jenis-Twin Single harga-150
Insert into bilik
(nobilik, jenis,harga)
Values
(‘T01’,’Twin Single’,’150’)
Pihak hotel menaikkan semua harga
bilik deluxe sebanyak 20%.
Update bilik
Set harga=‘240’
Where
Jenis=‘Deluxe’
Menghapuskan maklumat
tempahan yang mendaftar masuk
pada 2018-02-21
Delete from tempahan
Where
tarikhmasuk=‘2018-02-21’
Menukar maklumat bilik dari nobilik=F01
kepada nobilik-SU01, jenis-Suite, harga-500
Update bilik
Set
nobilik=‘SU01’,
jenis=‘Suite’,
harga=‘500’
Where
nobilik=‘F01’
produk

Paparkan semua maklumat produk yang terdapat dalam stok

Select*
from produk
produk

Paparkan nama dan kuantiti produk yang terdapat dalam stok

Select Nama, Kuantiti


From produk
produk

Senaraikan nama produk yang diperbuat daripada kayu getah

Select Nama
From produk
Where
JenisKayu=‘Getah’
produk

Senaraikan semua maklumat meja yang terdapat dalam stok

Select*
From produk
Where
Nama !=‘kerusi’
produk

Senaraikan nama produk yang tidak diperbuat daripada kayu jati

Select Nama
From produk
Where
JenisKayu !=‘Jati’
produk

Paparkan semua maklumat produk yang diperbuat daripada kayu nyatuh dan jati.

Select *
From produk
Where
JenisKayu =‘Jati’ AND JenisKayu=‘Nyatuh’
produk

Senaraikan nama dan harga meja makan yang diperbuat daripada kayu getah.
Susunkan output secara menurun mengikut nama

Select Nama,Harga
From produk
Where
JenisKayu =‘Getah’ AND Nama=‘Meja Makan’
Order by Nama DESC
produk

Senaraikan nama dan harga produk yang diperbuat daripada kayu getah.
Susun output secara menaik mengikut nama

Select Nama,Harga
From produk
Where
JenisKayu =‘Getah’
Order by Nama ASC
produk

Dapatkan jumlah produk yang terdapat dalam pangkalan data

Select count(NoProduk)
From produk
produk

Berapahkah kuantiti meja makan yang terdapat dalam stok?

Select Sum(kuantiti)
From produk
where Nama='Meja Makan'
produk

Dapatkan nilai minimum, nilai maksimum dan purata harga kerusi

Select max(Harga),min(Harga), Avg(Harga)


From produk
where Nama=‘Kerusi’
produk

Dapatkan jumlah produk yang diperbuat daripada setiap jenis kayu

Select count(noproduk)
From produk
Group by JenisKayu
produk

Dapatkan jumlah produk yang diperbuat daripada setiap jenis kayu.


Paparkan jumlah produk yang melebih 500

select Kuantiti,Jeniskayu
from produk
where Kuantiti>=500
group by JenisKayu
produk

Dapatkan kuantiti kerusi yang terdapat dalam stok

select sum(Kuantiti)
from produk
where
Nama='Kerusi'
produk

Berapakah jumlah kuantiti meja computer

Select sum(kuantiti)
from produk
where
Nama=‘Meja Komputer'

You might also like