JavaScript is required

Chọn một khẳng định nào sau đây là đúng nhất:

A.

Phân loại theo các cột được mô tả sau GROUP BY.

B.

Sắp xếp các bản ghi theo khoá được mô tả sau GROUP BY.

C.

GROUP BY sẽ phân hoạch quan hệ thành nhiều nhóm tách biệt nhau.

D.
GROUP BY sẽ chia dọc quan hệ thành nhiều nhóm.
Trả lời:

Đáp án đúng: C


Câu hỏi này kiểm tra kiến thức về mệnh đề GROUP BY trong SQL. Mệnh đề này đượ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 một nhóm duy nhất.

  • Phương án A: "Phân loại theo các cột được mô tả sau GROUP BY." - Khẳng định này không chính xác. GROUP BY không thực hiện phân loại theo nghĩa sắp xếp. Nó nhóm các hàng có cùng giá trị.
  • Phương án B: "Sắp xếp các bản ghi theo khoá được mô tả sau GROUP BY." - Khẳng định này cũng không chính xác. Việc sắp xếp thường được thực hiện bằng mệnh đề ORDER BY, không phải GROUP BY.
  • Phương án C: "GROUP BY sẽ phân hoạch quan hệ thành nhiều nhóm tách biệt nhau." - Đây là khẳng định chính xác nhất. GROUP BY phân chia các hàng trong một bảng thành các nhóm dựa trên giá trị của một hoặc nhiều cột. Mỗi nhóm chứa các hàng có cùng giá trị cho các cột được chỉ định trong mệnh đề GROUP BY.
  • Phương án D: "GROUP BY sẽ chia dọc quan hệ thành nhiều nhóm." - Khẳng định này không chính xác. GROUP BY chia theo chiều ngang (các hàng), chứ không phải chia dọc (các cột).

Vậy, đáp án đúng nhất là C.

Câu hỏi liên quan