Tugas Praktikum 3


 Pertama login dengan User HR

1 melihatpenghasilan karyawan yang lebihdari 10000
select* from employees where salary>10000;

2 menampilkan karyawan yang ber nama susan
select* from employees where first_name='Susan';

3 menampilkan deparment_id=100
select* from employees where department_id='100';

4 menampilkan semua karyawan yang bekerja di deparment_id 50,100,80,101
select* from employees where department_id in(50,100,80,101);

5 penghasilan antara 10000 dan 15000
select* from employees where salary between 10000 and 15000;

6 mencari nama yg diawali huruf Do
select* from employees where first_name like 'Do%';

7 mencari nama yg diakhirih uruf a
select* from employees where first_name like '%a';

8 mencari nama yg mengandung huruf a
select* from employees where first_name like '%a%';

9 mencari nama yg terdiri dari 4karakter
select* from employees where first_name like '____';

10 menampilkan data yang huruf kedua huruf a dan huruf terakhir huruf w
select* from employees where first_name like '_a%w';

11 mencari nama yg huruf pertama s huruf ke3 m dan dia khiri i
select* from employees where first_name like 's_m%i';

12 mencari data yg tidak mempunyai email:
select* from employees where email is null;

13 mencari data yg tidak mempunyai department_id
select* from employees where department_id is null;

14 menampilkan karyawan yang salarynya lebihdari 1000 dan bekerja di department_id=100
select* from employees where salary > 1000 and department_ID=100;

15 menampilkan data yg tidak ada gajinya
select* from employees where salary is null;

16 menampilkan data yg gajinya diatas 4000
select* from employees where salary > 4000 or department_ID=100;

17 Menampilkan data yang salary/gaji kurang dari 4000
select* from employees where salary <4000;

18 Menampilkan data yang mempunyai department kecuali yang ber id 50,100,80,101
select* from employees where not department_ID in(50,100,80,101);

19 Menampilkan data yang memiliki department 50 dan memiliki nama yang huruf depannya b dan gaji tidak lebih dari 4000
select* from employees where department_ID=50 and first_name like 'b%' and salary <4000;

20 mencari data yang tahun masuknya 1999
select* from employees where extract (year from hire_date)=1999;

21 mencari data yang bulan masuknya januari
select* from employees where extract (month from hire_date)=1;

22 Menampilkan data yang masuknya tanggal 30
select* from employees where extract (day from hire_date)=30;

23 Membandingkan perintah a dan b
menghilangkan duplikasi nilai
select job_id from employees;
select distinct job_id from employees;

24 Shorting Mengurutkan Data
Menampilkan data diururkan berdasarkan first_name secara ascending
select* from employees order by first_name;

25 Menampilkan data diururkan berdasarkan first_name secara descending
select* from employees order by first_namedesc;

0 komentar:

Posting Komentar