JavaScript is required

Mệnh đề GROUP BY ... HAVING:

A.

Phân hoạch các bộ của một quan hệ thành các nhóm riêng biệt

B.

Áp dụng các phép toán gộp nhóm.

C.

Phân hoạch các bộ của một quan hệ thành các nhóm riêng biệt và áp dụng các phép toán gộp cho các nhóm.

D.
Tách các quan hệ thành các quan hệ con, không tổn thất thông tin
Trả lời:

Đáp án đúng: C


Mệnh đề `GROUP BY` dùng để gom các hàng có cùng giá trị trong một hoặc nhiều cột thành các nhóm. Mệnh đề `HAVING` được sử dụng để lọc các nhóm đã được tạo bởi `GROUP BY` dựa trên một điều kiện nào đó. Như vậy, đáp án đúng nhất phải bao gồm cả việc phân hoạch thành nhóm và áp dụng phép toán gộp nhóm. * **A. Phân hoạch các bộ của một quan hệ thành các nhóm riêng biệt:** Chỉ mô tả một phần chức năng của `GROUP BY`. * **B. Áp dụng các phép toán gộp nhóm:** Chỉ mô tả một phần chức năng của `HAVING`. * **C. Phân hoạch các bộ của một quan hệ thành các nhóm riêng biệt và áp dụng các phép toán gộp cho các nhóm:** Mô tả đầy đủ và chính xác chức năng của cả `GROUP BY` và `HAVING`. * **D. Tách các quan hệ thành các quan hệ con, không tổn thất thông tin:** Mô tả chức năng của phép chia (division) trong đại số quan hệ, không liên quan đến `GROUP BY` và `HAVING`. Do đó, đáp án C là đáp án chính xác nhất.

Tổng hợp 510 câu hỏi trắc nghiệm quản trị cơ sở dữ liệu có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.


50 câu hỏi 60 phút

Câu hỏi liên quan