TUGAS BASIS DATA 3

TUGAS 3 SELEKSI 3 TABEL

1. Tampilkan nama, alamat, beserta total gaji karyawan yang mempunyai golongan di bawah golongan 3 dan yang mempunyai jabatan administrasi
SELECT k.nama,k.Alamat,g.total_gaji FROM karyawan k JOIN jabatan j JOIN gaji g ON j.Golongan <3 AND j.Jabatan="administrasi" AND k.Nama=j.Nama AND j.Golongan=g.Golongan

2. Tampilkan NIP, jabatan beserta pendidikan karyawan yang mempunyai nama depan A dan yang mempunyai golongan 4
SELECT k.NIP,j.Jabatan,j.pendidikan FROM karyawan k,jabatan j,gaji g WHERE k.Nama LIKE "a%" AND j.Golongan="4" AND k.Nama=j.Nama AND j.Golongan=g.Golongan

3. Tampilkan nama, tanggal lahir karyawan yang beralamat di Mulyoharjo beserta masa kerja dan total gajinya
SELECT k.Nama,k.Tgl_lahir,j.Masa_kerja,g.Total_gaji FROM karyawan k JOIN jabatan j JOIN gaji g ON k.Nama=j.Nama AND j.Golongan=g.Golongan AND k.Alamat="Mulyoharjo"

4. Tampilkan NIP, nomor telepon beserta tahun masuk karyawan yang mempunyai pendidikan S1 dan beralamat di Randudongkal
SELECT k.NIP,k.Telepon,j.Tahun_masuk FROM karyawan k,jabatan j,gaji g WHERE j.Pendidikan="S1" AND k.Alamat="randudongkal" AND k.Nama=j.Nama AND j.Golongan=g.Golongan

5. Tampilkan nama, golongan dan gaji pokok karyawan yang tahun masuk kerjanya di bawah tahun 2006
SELECT k.Nama,j.Golongan,g.Gaji_pokok FROM karyawan k JOIN jabatan j JOIN gaji g ON j.Tahun_masuk <2006 AND k.Nama=j.Nama AND j.Golongan=g.Golongan