Anda di halaman 1dari 6

JUDUL TUGAS LATIHAN QUERY

Diajukan untuk melengkapi tugas dan memenuhi syarat-syarat


Guna menyelesaikan Quiz/Tugas Mata Kuliah Pemrograman 5 Pada Prodi Teknik Informatika
Fakultas Teknik Informatika
Universitas Widyatama Bandung

Dibuat Oleh
Nama : Baramukti Dewayana
NPM `: 0618103010

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS WIDYATAMA
BANDUNG
2020/2021
JAWABAN

1. Ambil nama region name yang terdaftar di table REGION.


Jawab : SELECT REGION_NAME FROM regions

2. Ambil nama awal beserta nama departemennya yang diambil dari table EMPLOYESS
dan DEPARTEMENT
Jawab : SELECT first_name, department_name FROM employees INNER JOIN
departments ON employees.department_id = departments.department_id
3. Ambil nama awal dan nama akhir tetapi digabung menjadi satu field dengan nama
FULL_NAME dari table employees.
Jawab : SELECT first_name || ' ' || last_name as full_name FROM employees

4. Ambil nama negara dari wilayah amerika atau Europa. (ada 13 negara)
Jawab : SELECT country_name FROM countries WHERE region_id = 1 OR region_id =
2
5. Ambil nama awal karyawan yang bekerja di wilayah amerika (ada 70 orang)
Jawab : SELECT first_name FROM employees INNER JOIN departments ON
employees.department_id = departments.department_id INNER JOIN locations ON
locations.location_id = departments.location_id INNER JOIN countries ON
locations.country_id = countries.country_id WHERE countries.region_id = 2
6. Ambil gaji terbesar per nama jabatan.
Jawab : SELECT MAX(salary) FROM employees INNER JOIN jobs ON jobs.job_id =
employees.job_id GROUP BY employees.job_id

7. Ambil nama departemen dan jumlah karyawannya tetapi memiliki jumlah karyawan
diatas 10 orang.
Jawab : SELECT department_name, COUNT(employees.employee_id) as total FROM
departments INNER JOIN employees ON employees.department_id =
departments.department_id GROUP BY department_name HAVING
COUNT(employees.employee_id) > 10
8. Ambil nama awal karyawan beserta gajinya yang memiliki gaji diatas rata-rata.
Jawab : SELECT first_name, salary FROM employees WHERE salary > (SELECT
AVG(salary) FROM employees)

Anda mungkin juga menyukai