Quiz SQL Bertingkat

Quiz SQL Bertingkat

11th Grade

5 Qs

quiz-placeholder

Similar activities

Normalisasi

Normalisasi

11th Grade

10 Qs

Understanding 5S Manufacturing Principles

Understanding 5S Manufacturing Principles

11th Grade

10 Qs

Introduction to Materials Testing

Introduction to Materials Testing

11th Grade

10 Qs

PS (08/21/24): Describing Engineering: Quiz

PS (08/21/24): Describing Engineering: Quiz

11th Grade

6 Qs

Recap of Sessions 22 & 23

Recap of Sessions 22 & 23

11th Grade - University

10 Qs

Quiz SQL Bertingkat

Quiz SQL Bertingkat

Assessment

Quiz

Engineering

11th Grade

Practice Problem

Hard

Created by

Dyah Nur Renanda

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

5 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa yang dimaksud dengan query bertingkat (nested query) dalam SQL?

Query yang dijalankan pada basis data yang berbeda.

Query yang menggunakan fungsi agregat.

Query yang berada di dalam query lain.

Query yang hanya mengambil data dari satu tabel

2.

MULTIPLE CHOICE QUESTION

1 min • 20 pts

Manakah dari berikut ini yang merupakan contoh query bertingkat yang benar?

SELECT * FROM employees WHERE salary = (SELECT MAX(salary) FROM employees);

SELECT FROM employees JOIN (SELECT FROM departments) d ON employees.dept_id = d.id;

SELECT * FROM employees, departments;

SELECT * FROM employees WHERE salary > 50000;

3.

MULTIPLE CHOICE QUESTION

1 min • 20 pts

Query bertingkat mana yang benar untuk menemukan karyawan yang gajinya lebih tinggi daripada rata-rata gaji semua karyawan?

SELECT name FROM employees WHERE salary > (SELECT AVG(salary) FROM employees);

SELECT name FROM employees WHERE salary > AVG(salary);

SELECT name FROM employees WHERE salary > (SELECT MAX(salary) FROM employees);

SELECT name FROM employees WHERE salary > (SELECT MIN(salary) FROM employees);

4.

MULTIPLE CHOICE QUESTION

1 min • 20 pts

Untuk menemukan departemen yang memiliki jumlah karyawan terbanyak, query bertingkat yang benar adalah:

SELECT name FROM departments WHERE id = (SELECT dept_id FROM employees ORDER BY COUNT(*) DESC LIMIT 1);

SELECT name FROM departments WHERE id = (SELECT dept_id FROM employees GROUP BY dept_id ORDER BY COUNT(*) DESC LIMIT 1);

SELECT name FROM departments WHERE id = (SELECT dept_id FROM employees WHERE COUNT(*) > 10);

SELECT name FROM departments WHERE id IN (SELECT dept_id FROM employees GROUP BY dept_id HA HAVING COUNT(*) > 10);

5.

MULTIPLE CHOICE QUESTION

1 min • 20 pts

Bagaimana cara menemukan nama karyawan yang bekerja di departemen yang sama dengan karyawan bernama 'Alice' menggunakan query bertingkat?

SELECT name FROM employees WHERE dept_id = (SELECT dept_id FROM employees WHERE name = 'Alice');

SELECT name FROM employees WHERE name = 'Alice';

SELECT name FROM employees WHERE id = (SELECT id FROM employees WHERE name = 'Alice');

SELECT name FROM employees WHERE dept_id IN (SELECT dept_id FROM employees WHERE name = 'Alice');

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?