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 được sử dụng để nhóm 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 sau đó được sử dụng để lọc các nhóm này dựa trên một điều kiện. Do đó, đáp án chính xác nhất là 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, vì nó mô tả đầy đủ cả hai chức năng của GROUP BYHAVING.

  • A chỉ mô tả chức năng của GROUP BY.
  • B chỉ mô tả việc áp dụng các phép toán gộp nhóm, nhưng không đề cập đến việc phân nhóm dữ liệu trước đó.
  • D mô tả một thao tác khác trong cơ sở dữ liệu, không liên quan đến GROUP BYHAVING.

Câu hỏi liên quan