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 ... HAVING` được sử dụng trong SQL để gom nhóm các hàng có cùng giá trị trong một hoặc nhiều cột được chỉ định bởi mệnh đề `GROUP BY`. Sau đó, mệnh đề `HAVING` lọc các nhóm này dựa trên một điều kiện cụ thể. Như vậy, `GROUP BY` phân hoạch các bộ của một quan hệ thành các nhóm riêng biệt và `HAVING` áp dụng các phép toán gộp cho các nhóm này. Do đó, đáp án chính xác nhất là phương án 3.

Tổng hợp câu hỏi trắc nghiệm lập trình cơ sở dữ liệu SQL 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