Transcript SQL

SQL
Siti Mukaromah, S.Kom
1. Buatlah sebuah query untuk menampilkan last_name,
job_code, hire_date, dan employee number sebagai urutan
pertama! Berikan nama alias START DATE untuk kolom hire_date!
Berikut hasil tampilan query:
…
2. Buatlah sebuah query untuk menampilkan job_id, secara unik
dari table employees!
…
3. Buatlah LAPORAN seluruh pegawai dan job_id-nya.
Tampilkan last_name yang digabung dengan job_id-nya
(dipisahkan dengan koma dan spasi) dan nama kolomnya
Employee and Title!
…
4.
Buatlah sebuah query yang menampilkan
last_name dan salary yang mendapatkan
salary lebih dari $12,000!
5.
Buatlah sebuah query yang menampilkan
last_name dan department number yang
employee number-nya sama dengan 176!
6.
Buatlah sebuah query yang menampilkan
last_name, job_id, dan start_date untuk
pegawai yang nama terakhirnya Matos dan
Taylor, urutkan berdasarkan start_date
secara ascending!
7. Tampilkan last_name (Employee) dan salary
(Monthly Salary) dari pegawai yang salarynya diantara $5,000 dan $12,000 yang
department ID-nya sama dengan 20 atau 50!
…
8.
Buatlah sebuah query yang menampilkan
last_name dan start date untuk semua
pegawai mulai bekerja pada tahun 1994!
9.
Buatlah sebuah query yang menampilkan
last_name dan job_id-nya untuk semua
pegawai yang tidak memiliki manager!
10.
Pelanggan dari department HR menginginkan query yang
fleksibel dalam penulisannya. Mereka menginginkan
semacam laporan yang menampilkan last_name dan
salary untuk pegawai yang gajinya lebih dari jumlah yang
dimasukkan oleh user. Jika anda memasukkan $12000
maka akan menampilkan data sebagai berikut:
LAST_NAME
SALARY
------------------------- ---------King
24000
Kochhar
17000
De Haan
17000
Russell
14000
Partners
13500
Hartstein
13000
6 rows selected.
11. Buatlah sebuah query dimana user dapat memasukkan data
sesuai manager_id dan menghasilkan employee_id,
last_name, salary, dan department untuk pegawai sesuai
managernya.
•Manager_ID = 103, urutkan berdasarkan nama akhir pegawai.
EMPLOYEE_ID LAST_NAME SALARY DEPARTMENT_ID
----------- ------------------------- ---------- ------------105 Austin
4800
60
104 Ernst
6000
60
107 Lorentz
4200
60
106 Pataballa
4800
60
•Manager_ID = 201, urutkan berdasarkan salary.
EMPLOYEE_ID LAST_NAME SALARY DEPARTMENT_ID
----------- ------------------------- ---------- ------------202 Fay
6000
20
•Manager_ID = 124, urutkan berdasarkan employee_ID.
EMPLOYEE_ID LAST_NAME SALARY DEPARTMENT_ID
----------- ------------------------- ---------- ------------141 Rajs
3500
50
142 Davies
3100
50
143 Matos
2600
50
…
198 OConnell
2600
50
199 Grant
2600
50
8 rows selected.
12.Buatlah sebuah query untuk menampilkan
last_name dari tabel pegawai untuk
last_name yang huruf ketiganya a!
LAST_NAME
------------------------Grant
Whalen
13. Buatlah sebuah query untuk menampilkan
last_name dari tabel pegawai untuk last_name
yang mengandung huruf a dan e!
LAST_NAME
------------------------Baer
Bates
Colmenares
Davies
De Haan
Faviet
…
Raphaely
Sewall
Whalen
17 rows selected.
14. Buatlah sebuah query untuk menampilkan
last_name, salary, dan commission untuk
semua pegawai yang komisinya sama
dengan 20%!
Employee Monthly Salary COMMISSION_PCT
------------------------- -------------- -------------Zlotkey
10500
.2
Olsen
8000
.2
Cambrault
7500
.2
Bloom
10000
.2
Fox
9600
.2
Taylor
8600
.2
Livingston
8400
.2
7 rows selected.