Ứng dụng SQL truy vấn và phân tích dữ liệu_buổi 3

Ứng dụng SQL truy vấn và phân tích dữ liệu_buổi 3

Professional Development

8 Qs

quiz-placeholder

Similar activities

IKM59

IKM59

Professional Development

10 Qs

Digitalisasi Pendidikan Sumbul

Digitalisasi Pendidikan Sumbul

Professional Development

12 Qs

HR Skills

HR Skills

Professional Development

10 Qs

Microscroft Office 365

Microscroft Office 365

Professional Development

8 Qs

Chapter 7: Security Awareness

Chapter 7: Security Awareness

Professional Development

10 Qs

HR Pop Quizizz

HR Pop Quizizz

Professional Development

10 Qs

Test Akhir Berbagi Praktik Baik

Test Akhir Berbagi Praktik Baik

Professional Development

7 Qs

Electronic/Modern music Quiz

Electronic/Modern music Quiz

KG - Professional Development

10 Qs

Ứng dụng SQL truy vấn và phân tích dữ liệu_buổi 3

Ứng dụng SQL truy vấn và phân tích dữ liệu_buổi 3

Assessment

Quiz

Other

Professional Development

Medium

Created by

Văn Nhớ

Used 2+ times

FREE Resource

8 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Câu lệnh nào được sử dụng để tạo một view trong SQL?

CREATE VIEW

MAKE VIEW

BUILD VIEW

SET VIEW

2.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Lệnh nào được sử dụng để xóa một view?

REMOTE VIEW

DELETE VIEW

DROP VIEW

CLEAR VIEW

3.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Câu lệnh nào dưới đây sẽ tạo một function để tính tổng 2 số trong Oracle?

CREATE FUNCTION add_numbers(x NUMBER, y NUMBER) RETURN NUMBER IS BEGIN

RETURN x + y;

END;

CREATE FUNCTION add_numbers(x INT, y INT) RETURNS INT AS

BEGIN

RETURN x + y;

END;

CREATE FUNCTION add_numbers(x NUMBER, y NUMBER) RETURN NUMBER BEGIN

RETURN x + y;

END;

CREATE FUNCTION add_numbers(x NUMBER, y NUMBER) RETURNS NUMBER AS

BEGIN

RETURN x + y;

END;

4.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Câu lệnh SQL nào sau đây thực hiện một left join giữa bảng "employees" và bảng "departments" dựa trên cột "department_id"?

SELECT * FROM employees LEFT JOIN departments ON employees.department_id = departments.id;

SELECT * FROM employees JOIN departments ON employees.department_id = departments.id;

SELECT * FROM employees RIGHT JOIN departments ON employees.department_id = departments.id;

SELECT * FROM employees INNER JOIN departments ON employees.department_id = departments.id;

5.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Câu lệnh SQL nào sau đây thực hiện một right join giữa bảng "orders" và bảng "customers" dựa trên cột "customer_id"?

SELECT * FROM orders LEFT JOIN customers ON orders.customer_id = customers.id;

SELECT * FROM orders RIGHT JOIN customers ON orders.customer_id = customers.id;

SELECT * FROM orders INNER JOIN customers ON orders.customer_id = customers.id;

SELECT * FROM orders FULL JOIN customers ON orders.customer_id = customers.id;

6.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Câu lệnh SQL nào sau đây sẽ tạo một procedure để xóa một nhân viên dựa trên ID của họ trong Oracle?

CREATE OR REPLACE PROCEDURE delete_employee(emp_id NUMBER) AS

BEGIN

DELETE FROM employees WHERE id = emp_id;

END;

CREATE OR REPLACE PROCEDURE delete_employee(emp_id INT) AS

BEGIN

DELETE FROM employees WHERE id = emp_id;

END;

CREATE OR REPLACE PROCEDURE delete_employee(emp_id NUMBER) IS

BEGIN

DELETE FROM employees WHERE id = emp_id;

END;

CREATE OR REPLACE PROCEDURE delete_employee(emp_id INT) IS

BEGIN

DELETE FROM employees WHERE id = emp_id;

END;

7.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Lệnh nào sau đây sẽ gọi một function có tên là calculate_tax với tham số đầu vào là 1000 trong Oracle?

EXECUTE calculate_tax(1000);

SELECT calculate_tax(1000) FROM DUAL;

SELECT calculate tax(1000) FROM DUAL;

CALL calculate_tax(1000);

8.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Trong câu lệnh SQL sau, điều gì sẽ xảy ra nếu không có bản ghi nào trong bảng "departments" khớp với "department_id" trong bảng "employees"?

SELECT a.name, b.name

FROM employees a

LEFT JOIN departments b

ON a.department_id = b.id;

Không có hàng nào được trả về.

Các hàng từ "employees" vẫn được trả về, nhưng các cột từ "departments" sẽ có giá trị NULL.

Các hàng từ "departments" vẫn được trả về, nhưng các cột từ "employees" sẽ có giá trị NULL.

Tất cả các hàng từ cả hai bảng đều bị bỏ qua.