buat tabel si sql server



BUAT TABEL

create table sex (sex char(5) not null,
Jenis_kelamin varchar (10),
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