TUGAS SQL

1.Tampilkan last name,salary dari tabel employees yang salary nya lebih besar dari 12000??
Jawab : SQL> select last_name,salary from employees where salary>12000;
Operator aritmatic.

2.Tampilkan employee id,last name dan salary untuk karyawan yang mempunyai employee id lebih dari 100 dan salary nya ditambah 3000 dan urut kan berdasarkan salary nya
Jawab : SQL> select employee_id,last_name,salary+3000 from employees where employee_id>100;

3. Tampilkan employee id,last name,salary dan salary di kalikan 10% dengan kolom alias “Gaji Baru”
Jawab : SQL> select employee_id,last_name,salary,salary*0.1 as "Gaji Baru" from employees;
• Date and Time

4. Tampilkan last name dan hire date khusus untuk pegawai yang hire date nya 1993
Jawab : SQL> select last_name,hire_date from employees where hire_date like '%93';

5. Tampilkan last name,job id karyawan yang hire date nya antara 20-09-1988 s/d 06-02-2000
Jawab : SQL> select last_name,job_id from employees where hire_date between '28-09-1988' and '06-02-2000';

6. Hitung lah jumlah karyawan yang Tanggal masuk nya antara 20-09-1988 s/d 06-02-2000
Jawab : SQL> select count(last_name) from employees where hire_date between '20-09-1988' and '06-02-2000';
• TO CHAR

7. Tampilkan last name karyawan dan tanggal masuk nya dengan mengkonversikan kedalam bentuk karakter. Khusus untuk karyawan yang department id nya lebih besar dari 100
Jawab : SQL> select last_name,to_char(hire_date,'dd month yyyy') as "HIRE DATE" from employees where department_id>100;

• VERIFY COMMAND
8. Tampilkan last name,salary,dan panjang karakter dengan kolom alias “JML KARAKTER” berdasarkan huruf awal yang di input kan oleh user
Jawab : SQL> select last_name,salary,length(last_name) as "JML KARAKTER" from employees where last_name like '&_%';

9. Tampilkan last name,salary,salary di tambah 20% dengan kolom bonus nama untuk karyawan yang namanya berawan huruf H
Jawab : SQL> select last_name,salary,salary*0.2 as "BONUS NAMA" from employees where last_name like 'H%';

10.Tampilkan last_name,salary untuk karyawan yang jumlah salary nya lebih besar dari data yang di input kan oleh user dan urutkan berdasarkan last_name
Jawab : SQL > select last_name,salary from employees where salary>&salary order by last_name;

Facebook Comments

Post a Comment

Your email address will not be published. Required fields are marked *

© Franz East 2009 - 2016. | Powered by Coffee + Cigarete & Site Hosted By IDwebhost.