0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan6 halaman

Daftar Pegawai Berdasarkan Kriteria

Dokumen berisi 17 perintah SQL untuk mengambil data dari tabel pegawai pada basis data hr. Perintah-perintah tersebut meliputi pengambilan data pegawai berdasarkan kriteria seperti job_id, manager_id, salary, department_id, dan hire_date.

Diunggah oleh

anissa niss
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan6 halaman

Daftar Pegawai Berdasarkan Kriteria

Dokumen berisi 17 perintah SQL untuk mengambil data dari tabel pegawai pada basis data hr. Perintah-perintah tersebut meliputi pengambilan data pegawai berdasarkan kriteria seperti job_id, manager_id, salary, department_id, dan hire_date.

Diunggah oleh

anissa niss
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Tampilkan:

1. Daftar pegawai
Select * from [Link]

2. Daftar pegawai (employee_id, first_name,


last_name)
Select employee_id, first_name, last_name
From hr. employees;

3. Daftar pegawai yang manager_id-nya=100


Select*
From [Link]
Where manager_id = 100;

4. Daftar pegawai yang bekerja sebagai akuntan


(‘AC_ACCOUNT’)
Select*
From [Link]
Where job_id = ‘AC_ACCOUNT’;
5. Daftar akuntan yang gajinya <7000
SELECT *
FROM [Link]
WHERE (job_id LIKE ‘%ACCOUNT%’)
and (salary < 7000)

6. Daftar pegawai yang bukan bekerja sebagai


‘IT_PROG’ maupun ‘AC_ACCOUNT’
SELECT *
FROM [Link]
WHERE job_id NOT IN (‘IT_PROG’, ‘AC_ACCOUNT’);

7. Daftar pegawai yang bekerja sebagai ‘SH_CLERK’


atau ‘AC_ACCOUNT’
Select*
From [Link]
Where job_id IN (‘SH_CLERK’, ‘AC_ACCOUNT’);

8. Daftar pegawai yang bekerja sebagai ‘IT_PROG’ dan


first_namenya diawali dengan huruf ‘D’
select * from [Link]
where (job_id = ‘IT_PROG’)
and (first_name like ‘D%’)
9. Daftar pegawai yang email nya hanya berupa 6
karakter saja
SELECT *
FROM [Link]
WHERE EMAIL LIKE ’______’;

10. Daftar bawahan dari pegawai no 103 dan masuk


kerja setelah tahun 2006
SELECT *
FROM [Link]
WHERE (manager_id = 103)
AND (hire_date >= ’01-JAN-07’)

11. Daftar pegawai yang gajinya < 3000 atau yang


gajinya >8000
Select *
FROM [Link]
WHERE (salary < 3000) OR (salary > 8000);

12. Daftar pegawai yang gajinya > 8000 dan


bekerja sebagai SA_REP atau IT_PROG
SELECT *
FROM [Link]
WHERE (job_id = ‘IT_PROG’
OR job_id = ‘SA_REP’)
AND salary > 8000
SELECT *
FROM [Link]
WHERE (job_id IN (‘IT_PROG’,‘SA_REP’))
AND salary > 8000

13. Daftar departments dengan lokasi no. 1700


SELECT *
FROM [Link]
WHERE location_id = 1700

14. Daftar pegawai yang bekerja sebagai PU_CLERK


dan gajinya antara 2000-3000
SELECT *
FROM [Link]
WHERE (job_id = ‘PU_CLERK’)
AND (salary BETWEEN 2000 AND 3000)

15. Daftar pegawai yang bekerja di department 90


atau 100, gajinya antara 7000-20000 dan
manager_id nya bukan 100
Select *
From [Link]
Where (department_id in (90,100))
And (salary Between 7000 And 20000)
And manager_id <> 100;

16. Daftar pegawai bagian penjualan (job_id diawali


kata ‘SA’) yang
masuk setelah tahun 2004, dan gajinya> 10000
SELECT *
FROM hr_employees
WHERE (job_id LIKE ‘SA%’)
AND (hire_date >= ’01-JAN-2004’)
AND (salary > 10000);

17. Daftar pegawai ‘IT_PROG’ yang gajinya > 8000


dan ‘PU_CLERK’ yang gajinya < 3000
SELECT *
FROM [Link]
WHERE (job_id = ‘IT_PROG’
AND salary > 8000)
OR
(job_id = ‘PU_CLERK’
AND salary < 3000)

Anda mungkin juga menyukai