Search Header Logo

SUBQUERY & JOIN

Authored by data sukaria

Other

Professional Development

Used 2+ times

SUBQUERY & JOIN
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

11 questions

Show all answers

1.

REORDER QUESTION

1 min • 1 pt

Cari Gaji Rata-Rata Per Departemen

JOIN salaries s ON de.emp_no = s.emp_no

ON d.dept_no = de.dept_no

GROUP BY d.dept_name;

FROM departments d JOIN dept_emp de

SELECT d.dept_name, AVG(s.salary) AS avg_salary

Answer explanation

SELECT d.dept_name, AVG(s.salary) AS avg_salary

FROM departments d

JOIN dept_emp de ON d.dept_no = de.dept_no

JOIN salaries s ON de.emp_no = s.emp_no

GROUP BY d.dept_name;

2.

REORDER QUESTION

1 min • 1 pt

Temukan Karyawan dengan Jabatan Tertentu di Departemen

SELECT e.first_name, d.dept_name, t.title FROM employees e JOIN dept_emp de

de.dept_no = d.dept_no JOIN titles t

ON e.emp_no = de.emp_no JOIN departments d ON

WHERE t.title = 'Senior Engineer';

ON e.emp_no = t.emp_no

Answer explanation

SELECT e.first_name, d.dept_name, t.title

FROM employees e

JOIN dept_emp de ON e.emp_no = de.emp_no

JOIN departments d ON de.dept_no = d.dept_no

JOIN titles t ON e.emp_no = t.emp_no

WHERE t.title = 'Senior Engineer';

3.

REORDER QUESTION

1 min • 1 pt

Hitung Total Karyawan di Setiap Departemen

COUNT(*) AS total_employees

FROM employees e

JOIN departments d ON de.dept_no = d.dept_no GROUP BY d.dept_name;

SELECT d.dept_name,

JOIN dept_emp de ON e.emp_no = de.emp_no

Answer explanation

SELECT d.dept_name, COUNT(*) AS total_employees

FROM employees e

JOIN dept_emp de ON e.emp_no = de.emp_no

JOIN departments d ON de.dept_no = d.dept_no

GROUP BY d.dept_name;

4.

REORDER QUESTION

1 min • 1 pt

Cari Karyawan yang Pernah Bekerja di Beberapa Departemen

SELECT e.first_name, e.last_name

GROUP BY e.emp_no

JOIN dept_emp de ON e.emp_no = de.emp_no

HAVING COUNT(de.dept_no) > 1;

FROM employees e

Answer explanation

SELECT e.first_name, e.last_name

FROM employees e

JOIN dept_emp de ON e.emp_no = de.emp_no

GROUP BY e.emp_no

HAVING COUNT(de.dept_no) > 1;

5.

REORDER QUESTION

1 min • 1 pt

Temukan Manager dengan Gaji Tertinggi di Departemennya

ORDER BY MAX(s.salary) DESC;

WHERE t.title = 'Manager' GROUP BY d.dept_name

JOIN salaries s ON t.emp_no = s.emp_no

FROM departments d JOIN dept_emp de ON d.dept_no = de.dept_no JOIN titles t ON de.emp_no = t.emp_no

SELECT d.dept_name, MAX(s.salary) AS highest_salary

Answer explanation

SELECT d.dept_name, MAX(s.salary) AS highest_salary

FROM departments d

JOIN dept_emp de ON d.dept_no = de.dept_no

JOIN titles t ON de.emp_no = t.emp_no

JOIN salaries s ON t.emp_no = s.emp_no

WHERE t.title = 'Manager'

GROUP BY d.dept_name

ORDER BY MAX(s.salary) DESC;

6.

REORDER QUESTION

1 min • 1 pt

Cari Karyawan yang Gajinya di Atas Rata-Rata Departemennya

JOIN dept_emp de ON e.emp_no = de.emp_no JOIN departments d ON de.dept_no = d.dept_no JOIN salaries s ON e.emp_no = s.emp_no

JOIN departments d ON de.dept_no = d.dept_no WHERE d.dept_name = d.dept_name );

SELECT e.first_name, e.last_name, s.salary FROM employees e

WHERE s.salary > (

SELECT AVG(s.salary) FROM salaries s JOIN dept_emp de ON s.emp_no = de.emp_no

Answer explanation

SELECT e.first_name, e.last_name, s.salary

FROM employees e

JOIN dept_emp de ON e.emp_no = de.emp_no

JOIN departments d ON de.dept_no = d.dept_no

JOIN salaries s ON e.emp_no = s.emp_no

WHERE s.salary > (

SELECT AVG(s.salary)

FROM salaries s

JOIN dept_emp de ON s.emp_no = de.emp_no

JOIN departments d ON de.dept_no = d.dept_no

WHERE d.dept_name = d.dept_name

);

7.

FILL IN THE BLANK QUESTION

1 min • 1 pt

Temukan nama karyawan yang gajinya lebih tinggi dari rata-rata gaji seluruh karyawan.

SELECT e.first_name, e.last_name, s.salary

FROM employees e

JOIN salaries s ON e.emp_no = s.emp_no

WHERE s.salary > ( _______ );

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?