1. Buat query untuk menampilkan nama dan gaji dengan format 15 karakter panjangnya,
rata kiri dan kolom yang kosong diisi dengan ‘$’, beri label “GAJI”
SELECT first_name "ENAME", LPAD (Salary,15,'$') "GAJI"FROM employees;
2. Buat query untuk menampilkan nama pegawai yang diawali dengan huruf besar dan
diikuti dengan semua huruf kecil beri judul kolom ‘NAMA’, panjang nama pegawai beri
judul kolom ‘PANJANG’, untuk semua pegawai yang namanya diawali dengan J,A, atau M.
SELECT INITCAP(first_name ||' '|| last_name) "NAMA", LENGTH(first_name) "PANJANG"FROM employeesWHERE first_name LIKE 'J%'OR first_name LIKE 'A%'OR first_name LIKE 'M%';
3. Buat query yang menampilkan nama dan jumlah komisi, jika komisi sama dengan NULL
ganti dengan keterangan “Tidak ada Komisi” dan beri judul ‘Komisi’.
SELECT first_name "ENAME",DECODE(commission_pct, NULL, 'Tidak ada komisi', commission_pct)AS KOMISIFROM employees;
4. Gunakan fungsi DECODE untuk menampilkan nilai grade semua pegawai berdasarkan
pada nilai kolom JOB_ID, dengan ketentuan sebagai berikut :
SELECT job_id "JOB",DECODE(job_id,'AD_PRES', 'A','ST_MAN', 'B','IT_PROG', 'C','SA_REP', 'D','ST_CLERK', 'E','F') "GRADE"FROM employees;




No comments:
Post a Comment