Anda di halaman 1dari 4

SQL OPERASI JOIN

Chapter 13

Rizky Abdul Jabar

D3 PJJ Teknik Informatika 2018

2103187013

Latihan:

1. Buat SQL Query untuk menampilkan last name, department number, dan department name
untuk semua pegawai.
2. Tampilkan semua job (job id) pegawai secara unik yang berada pada department 80
termasuk nama lokasinya.
3. Buat query yang menampilkan last name, nama department, location id dan kota dari semua
pegawai yang memiliki komisi.
4. Tampilkan last name pegawai dan nama department untuk semua pegawai yang memiliki
huruf ‘a’ pada last name.
5. Buat query yang menampilkan last name, department number, department name untuk
semua pegawai yang bekerja di kota Toronto.

Jawaban :
1. SELECT e.last_name, e.departement_id,
d.departement_name
FROM tbemployee e, tbdepartement d
WHERE e.departement_id = d.departement_id;
2. SELECT DISTINCT job_id, location_id
FROM tbemployee, tbdepartement
WHERE tbemployee.departement_id =
tbdepartement.departement_id
AND tbemployee.departement_id = 80;

3. SELECT e.last_name, d.departement_name,


d.location_id, l.city
FROM tbemployee e, tbdepartement d, tblocation l
WHERE e.departement_id = d.departement_id
AND d.location_id = l.location_id
AND e.commision IS NOT NULL;
4. SELECT last_name, departement_name
FROM tbemployee, tbdepartement
WHERE tbemployee.departement_id =
tbdepartement.departement_id
AND last_name LIKE '%a%';

5. SELECT e.last_name, e.job_id,


e.departement_id, d.departement_name
FROM tbemployee e JOIN tbdepartement d
ON (e.departement_id = d.departement_id)
JOIN tblocation l
ON (d.location_id = l.location_id)
WHERE LOWER(l.city) = 'toronto';

Anda mungkin juga menyukai