SYS 1591

SYS 1591

University

10 Qs

quiz-placeholder

Similar activities

Taller SQL

Taller SQL

University

10 Qs

Multipletables, functions, sub-queries

Multipletables, functions, sub-queries

University

10 Qs

Повторення SQL

Повторення SQL

University

8 Qs

QUIZ 3 - DFC2083

QUIZ 3 - DFC2083

University

15 Qs

DBS Lab 3 Quiz

DBS Lab 3 Quiz

University

8 Qs

SQL Questions

SQL Questions

University

12 Qs

DDSQL2-DP8-P10

DDSQL2-DP8-P10

University

15 Qs

SQL Quiz

SQL Quiz

10th Grade - University

10 Qs

SYS 1591

SYS 1591

Assessment

Quiz

Computers

University

Medium

Created by

Ade Maulana

Used 4+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 10 pts

Media Image

Berikut adalah struktur tabel employees. Anda ingin menampilkan nama-nama karyawan yang memiliki gaji lebih tinggi dari rata-rata gaji di departemen mereka. Pilih kueri yang tepat:

SELECT name

FROM employees

WHERE salary > AVG(salary);

SELECT name

FROM employees

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

SELECT name

FROM employees

HAVING salary > AVG(salary);

SELECT name

FROM employees

WHERE salary > (SELECT AVG(salary) FROM employees WHERE department = employees.department);

2.

MULTIPLE CHOICE QUESTION

1 min • 10 pts

Media Image

Berikut adalah struktur tabel orders. Anda ingin menampilkan total jumlah pesanan yang dilakukan oleh setiap pelanggan pada tanggal tertentu. Pilih kueri yang tepat:

SELECT customer_id, SUM(total_amount)

FROM orders

WHERE order_date = '2024-04-16';

SELECT customer_id, SUM(total_amount)

FROM orders

GROUP BY customer_id

WHERE order_date = '2024-04-16';

SELECT customer_id, SUM(total_amount)

FROM orders

WHERE order_date = '2024-04-16'

GROUP BY customer_id;

SELECT customer_id, SUM(total_amount)

FROM orders

WHERE order_date = '2024-04-16'

ORDER BY customer_id;

3.

MULTIPLE CHOICE QUESTION

1 min • 10 pts

Anda ingin menampilkan nama-nama karyawan yang memiliki gaji lebih tinggi dari gaji rata-rata seluruh karyawan di perusahaan. Pilih kueri yang tepat:

SELECT name

FROM employees

WHERE salary > AVG(salary);

SELECT name

FROM employees

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

SELECT name

FROM employees

HAVING salary > AVG(salary);

SELECT name

FROM employees

WHERE salary > (SELECT AVG(salary) FROM employees WHERE department = employees.department);

4.

MULTIPLE CHOICE QUESTION

1 min • 10 pts

  1. Manakah pernyataan di bawah ini yang merupakan contoh DDL (Data Definition Language)?

SELECT * FROM employees;

CREATE TABLE customers (id INT PRIMARY KEY, name VARCHAR(50));

UPDATE employees SET salary = salary * 1.1 WHERE department = 'Sales';

ALTER TABLE orders ADD COLUMN order_date DATE;

5.

MULTIPLE CHOICE QUESTION

1 min • 10 pts

  1. Manakah pernyataan di bawah ini yang merupakan contoh DML (Data Manipulation Language)?

INSERT INTO products (name, price) VALUES ('Keyboard', 25.00);

DROP TABLE customers;

ALTER TABLE employees ADD COLUMN email VARCHAR(100);

CREATE INDEX idx_name ON employees (name);

6.

MULTIPLE CHOICE QUESTION

1 min • 10 pts

  1. Apa pernyataan yang benar tentang DDL dan DML dalam MySQL?

DDL digunakan untuk memanipulasi data dalam tabel, sedangkan DML digunakan untuk mendefinisikan struktur database.

DDL digunakan untuk menambahkan, menghapus, atau memperbarui data dalam tabel, sedangkan DML digunakan untuk membuat atau mengubah struktur tabel.

DDL digunakan untuk membuat, mengubah, atau menghapus tabel atau struktur database, sedangkan DML digunakan untuk menambah, menghapus, atau memperbarui data dalam tabel.

DDL dan DML dapat digunakan secara bergantian dalam MySQL tanpa perbedaan yang jelas antara keduanya.

7.

MULTIPLE CHOICE QUESTION

1 min • 10 pts

Bagaimana sintaks yang benar untuk menambahkan referensi ke tabel lain menggunakan ALTER TABLE di MySQL?

ALTER TABLE table_name

ADD CONSTRAINT constraint_name FOREIGN KEY (column_name)

REFERENCES referenced_table(column_name);

ALTER TABLE table_name

ADD COLUMN column_name FOREIGN KEY

REFERENCES referenced_table(column_name);

ALTER TABLE table_name

ADD FOREIGN KEY constraint_name (column_name)

REFERENCES referenced_table(column_name);

ALTER TABLE table_name

ADD REFERENCE constraint_name FOREIGN KEY (column_name)

REFERENCES referenced_table(column_name);

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?