BUAT TABEL
create table sex (sex char(5) not null,
sebutan varchar (10),)
select*from sex
BUAT TABLE GOLGAN
create table golongan (kd_golongan varchar(2) not null,
Nm_golongan varchar (5),
Gapok int)
insert into golongan values(01,'II/A',600000)
insert into golongan values(02,'II/B',700000)
insert into golongan values(03,'III/A',850000)
insert into golongan values(04,'III/B',910000)
select * from golongan
select
Nm_golongan,Gapok FROM
golongan
Percobaan 1
select
Nm_golongan, Gapok-(0.15*Gapok) FROM golongan
Percobaan 2
SELECT
Nm_golongan,Gapok-(0.15*Gapok) AS Gajibersih from
golongan
Percobaan 1
1.Menampilkan semua
kolom
select *from pegawai
select * from sex
select* from golongan
2.Menampilkan kolom
tertentu
select Nip,Nama,sex from pegawai
select
Jenis_kelamin,sebutan from
sex
select
Nm_golongan from golongan
3.memperoleh data
yang unik
select sex from pegawai
Ketik ini dulu
select sex from pegawai
lalu keti ini
select DISTINCT sex from
pegawai
amati yang terjadi?
4.memilih baris dgn kriteria tertentu
MENGGUNAKAN KLAUSA WHERE
select Nip,Nama,sex from pegawai where
sex='L';
pertanyaan
Tampilkan semua kolom dan baris pada tabel pegawai jika kolom
kd_golongan = ’01’.
select*from pegawai where
kd_golongan='01';
Pertanyaan 2
Tampilkan kolom nama dan sex dan
baris pada tabel pegawai jika kolom nama = ’budiman’.
select Nama,sex from pegawai where nama ='Budiman';
5.memiolih baris tertentu dgn menggunakan
operator relasional
select Nip,Nama,sex,Kd_golongan from
pegawai where sex ='L' or kd_golongan ='02';
percobaan
select *from pegawai where sex ='P' or kd_golongan ='01';
6.memilih baris menggunakan operator not
select nama,sex,tempat_lahir from pegawai where not (sex='L');
Percobaan
Pertanyaan
Tampilkan semua kolom dan baris
pada tabel pegawai jika kolom sex tidak bernilai ‘P’ atau nip tidak sama dengan
‘132310742’
select*from pegawai where
not (sex='p') or (nip='132310742');
7.memilih baris tertentu menggunakan
operator between
select nama,tgl_lahir from
pegawai where tgl_lahir between '1980/01/01' and '1990/12/30';
Percobaan
Pertanyaan
Tampilkan semua kolom
dan baris pada tabel pegawai jika kolom tgl_lahir tidak bernilai antara
’01/01/1990’ dan ’01/01/1995’.
select *from pegawai where tgl_lahir between
'1990/01/01' and
'1995/01/01';
8.memilih baris tertentu menggunakan
not between
select nama from pegawai where not nama between 'E' and 'K';
Percobaan
Tampilkan kolom nama
pada tabel pegawai jika kolom nama bernilai tidak bernilai antara ‘C’ dan ‘K’
select nama from pegawai where not nama between 'c' and 'k';
9.Memilih Baris Tertentu menggunakan
operator IN dan NOT IN
SELECT nama FROM pegawai WHERE
nip = '132310742'
OR nip = '132310743' OR nip = '132310744';
SELECT nama FROM pegawai WHERE nip IN('132310742','132310743’,'132310744';);
SELECT nama FROM pegawai WHERE (nip =
‘132310742’ OR nip = ‘132310743’ OR nip = ‘132310744’;
Comments