18.44

Tugas 2 Basis Data

1. Tampilakan nama, golongan, beserta gaji dari tabel t_identitas dan t_penghasilan

SELECT i.nama,p.golongan,p.gaji FROM penghasilan p, identitas I WHERE p.nama=i.nama

2. Tampilkan nip, nama, golongan, serta pinjaman dari tabel penghasilan dan hutang
SELECT p.nip,p.nama,h.golongan,h.pinjaman FROM hutang h, penghasilan p WHERE h.nip=p.nip


3. Tampilkan nama, jenis kelamin, serta alamat dari tabel penghasilan dan identitas
SELECT p.nama,i.jk,i.alamat FROM identitas i, penghasilan p WHERE i.nama=p.nama


4. Tampilkan nip, telp, serta pinjaman
SELECT i.nip,i.telp,h.pinjaman FROM hutang h, identitas I WHERE h.nip=i.nip



5. Tampilkan nip, nama yang punya hutang 1.250.000 dan yang tinggal di batang dari tabel identitas dan hutang
SELECT i.nip,h.nama FROM identitas i JOIN hutang h ON h.nip=i.nip AND h.pinjaman=1.250 AND kota="batang"



6. Tampilkan golongan dari tabel penghasilan untuk pegawai yang tinggal di tuban
SELECT i.nip,i.nama,i.kota,p.golongan FROM identitas i, penghasilan p WHERE p.nip=i.nip AND i.kota="tuban" GROUP BY p.golongan;



7. Tampilkan golongan dari tabel penghasilan untuk pegawai yang tinggal di tuban

SELECT i.nip,i.nama,i.kota,p.golongan FROM identitas i, penghasilan p WHERE p.nip=i.nip AND i.kota="tuban" OR i.kota="demak" GROUP BY p.golongan ASC;

8. 8. Tampilkan yang TTL nya mengandung kata “BANDUNG”

SELECT*FROM identitas i,penghasilan p WHERE TTL LIKE "%BANDUNG%"



9. 9. SELECT * FROM penghasilan CROSS JOIN hutang ON penghasilan.golongan=hutang.GOLONGAN



10.
SELECT * FROM identitas STRAIGHT_JOIN hutang


01.57

Quiz Seleksi Data

1. 1. 1. Menampilkan Nama, JK dan Alamat

SESELECT Nama, JK, Alamat FROM t_pegawai

2. Menampilkan nama pegawai yang tinggal di kota Bandung
SELECT Nama FROM t_identitas WHERE Kota=”Bandung”


3. Menampilkan TTL yang mengandung kata “TUBAN
SELECT*FROM t_identitas WHERE TTL LIKE "%TUBAN%"

4. Menampilkan NIP dan Kota yang punya NIP “1115”
SELECT nip, kota FROM t_identitas WHERE nip="1115"


5. Tampilkan semua kolom dengan kelompok NIP
SELECT * FROM t_identitas GROUP BY NIP

6. Tampilkan Nama, Kota dengan nama secara urut dari A ke Z
SELECT nip, nama FROM t_identitas ORDER BY nama asc

7. Tampilkan NIP, Nama dengan JK Laki-laki atau Kota Bandung
SELECT nip, nama FROM t_identitas WHERE jk LIKE "%L" OR kota="bandung"



9. Yang berasal dari kota Tuban
SELECT * FROM t_identitas WHERE kota LIKE "%Tuban%"

10. Tampilkan Nama, Kota dengan nama secara urut dari Z ke A
SELECT nip, nama FROM t_identitas ORDER BY nama desc