Friday, November 24, 2017

[DBMS-ORACLE] LATIHAN LESSON 1 DAN 2

LATIHAN LESSON 1

  1. Tampilkan SELURUH data dari masing-masing table pada database human resource.
  2. Tampilkan field LOCATION_ID, STREET_ADDRESS, dan POSTAL_CODE dari table LOCATIONS.
  3. Tampilkan field HIRE_DATE dari table EMPLOYEES tanpa ada data yang sama.
  4. Tampilkan field FIRST_NAME dengan alias Nama Depan, LAST_NAME dengan alias Nama Akhir, HIRE_DATE dengan alias Tanggal Awal Kerja , SALARY dengan alias Gaji, dan (SALARY*12) dengan alias Gaji per Tahun dari table EMPLOYEES.
  5. Tampilkan field department_id dan department_name dari table departments dengan fungsi concatenation dan quotation sehingga hasilnya adalah sebagai berikut DEPARTMENTS NO : 10, IT'S DEPARTMENT NAME IS : ADMINISTRATION.


LATIHAN LESSON 2

  1. Ambil first_name digabung dengan last_name, digabung dengan ", the email address is :", digabung dengan email dan berikan alias "Name and Email".
  2. Ambil first_name digabung dengan last_name dengan alias "Surename", hire_date, job_id, salary, 12 kali salary ditambah satu kali salary dengan alias "Total Annual Income", dan 30% dari "Total Annual Income" dengan alias "Income Tax".
  3. Ambil street_address digabung dengan postal_code digabung dengan city digabung dengan state_province dimana semua penggabungan menggunakan ", " sebagai pemisah.
  4. Ambil first_name digabung dengan last_name dengan alias "Surename", hire_date, manager_id dimana manager_id = 114.
  5. Ambil location_id, street_address, postal_code, city, state_province dimana nama kota = Tokyo.
  6. Ambil job_id, job_title, min_salary, max_salary dimana gaji minimum lebih besar dari 5000.
  7. Ambil first_name digabung dengan last_name, hire_date, dan salary dimana hire_date ada di antara 01 Januari 1998 sampai dengan 31 Desember 2000.
  8. Ambil street_address, postal_code dimana id lokasi adalah 1100, 1900, dan 2000.
  9. Ambil street_address, postal_code, city, state_province dimana nama kota memiliki huruf o sebagai huruf ke dua.
  10. Ambil first_name digabung dengan last_name dengan separator spasi dan berikan alias "Full Name", hire_date, commision_pct dimana tanggal penerimaan kerja lebih/sama dengan tanggal 1 January 1999 dan komisi untuk pegawai ini lebih dari 0.
  11. Ambil location_id, street_address, postal_code, city dimana alamat mengandung huruf 'o' atau kota mengandung huruf 'e'.
  12. Ambil countr, country_name dimana countr bukan 'CH', 'CN', dan 'KW'.
  13. Ambil employee_id, start_date digabung dengan ' until ' dan digabung dengan end_date dimana job_id mengandung kata 'man' atau 'clerk' dan department_id adalah 80 atau 60.
  14. Ambil first_name digabung dengan last_name dengan separator spasi dan berikan alias "Full Name", hire_date, salary*12 dengan alias 'Annual Salary', department_id dimana hire_date lebih besar/sama dengan '01-JAN-1999' dan department_id antara 80 sampai 160 kemudian urutkan menaik berdasarkan Full Name dan Annual Salary.
  15. Ambil first_name digabung dengan last_name dengan separator spasi dan berikan alias "Full Name", hire_date, salary*12 dengan alias 'Annual Salary', [sebuah kolom bebas] dimana [kondisi bebas 1] dan [kondisi bebas 2] kemudian urutkan menurun berdasarkan [kolom bebas yang ditentukan].


No comments:

Post a Comment