Pembahasan Latihan Basis Data “SQL SELECT”

  1. Tampilkan first_name sebagai NAMA, employee_id sebagai ID KARYAWAN dan salary per hari (1 bulan = 30 hari) sebagai GAJI/HARI dari tabel employees.
  2. Tampilkan first_name dan last_name sebagai NAMA LENGKAP, salary+commission_pct selama 1 tahun dengan nama kolom TOTAL GAJI SETAHUN dari tabel employees.
  3. Tampilkan location id sebagai ID LOKASI, street address digabung dengan city dipisahkan dengan tanda "," sebagai ALAMAT, dan state province sebagai PROVINSI dari table locations.
  4. 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.
  5. Tampilkan data dengan format seperti dibawah ini :
http://blogegnbp.blogspot.com

 






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