- Tampilkan first_name sebagai NAMA, employee_id sebagai ID KARYAWAN dan salary per hari (1 bulan = 30 hari) sebagai GAJI/HARI dari tabel employees.
- Tampilkan first_name dan last_name sebagai NAMA LENGKAP, salary+commission_pct selama 1 tahun dengan nama kolom TOTAL GAJI SETAHUN dari tabel employees.
- Tampilkan location id sebagai ID LOKASI, street address digabung dengan city dipisahkan dengan tanda "," sebagai ALAMAT, dan state province sebagai PROVINSI dari table locations.
- Tampilkan job_title digabung job_id sebagai JOB (contoh : President (AD_PRESS)), serta selisih dari max_salary dan min_salary sebagai SELISIH dari table jobs.
- Tampilkan data dengan format seperti dibawah ini :
Pembahasan
1
SELECT first_name AS "NAMA", employee_id AS "ID KARYAWAN", salary/30 AS "GAJI/HARI"
from employees;
2
SELECT first_name||' '||last_name AS "NAMA LENGKAP", (salary*12)+(salary*12*commission_pct) AS "TOTAL GAJI SETAHUN"
FROM employees;
3
SELECT location_id AS "ID LOKASI", street_address||','||city AS "ALAMAT", state_province AS "PROVINSI"
FROM locations;
4
SELECT job_title||'('||job_id||'))',max_salary-min_salary AS "SELISIH"
FROM jobs;
5
SELECT first_name||' bekerja sebagai '||job_id||' sejak '||hire_date||' dengan gaji ' ||salary AS "DATA KARYAWAN"
FROM employees;
Latihan ini menggunakan Oracle Database 10g menggunakan database HR
Untuk mendownload klik disini