Hãy chọn từ/cụm từ tương ứng để hoàn thiện khẳng định sau: Nếu trong câu lệnh SELECT có chứa GROUP BY, hệ thống sẽ ... và thực hiện các phép gộp nhóm.
Trả lời:
Đáp án đúng: A
Câu hỏi kiểm tra kiến thức về mệnh đề GROUP BY trong SQL. Khi một câu lệnh SELECT chứa mệnh đề GROUP BY, hệ thống sẽ phân hoạch quan hệ thành nhiều nhóm tách biệt nhau dựa trên các giá trị của một hoặc nhiều cột được chỉ định trong mệnh đề GROUP BY. Sau đó, các hàm tổng hợp (ví dụ: COUNT, SUM, AVG, MIN, MAX) có thể được áp dụng cho mỗi nhóm này để tính toán các giá trị tổng hợp cho từng nhóm.
* **Đáp án A đúng:** "Phân hoạch quan hệ thành nhiều nhóm tách biệt nhau" mô tả chính xác chức năng của GROUP BY.
* **Đáp án B sai:** Sắp xếp là chức năng của mệnh đề ORDER BY, không phải GROUP BY.
* **Đáp án C sai:** Phép chọn sau mệnh đề WHERE là để lọc các bản ghi, không phải là chức năng của GROUP BY.
* **Đáp án D sai:** Phép chiếu sau mệnh đề SELECT là để chọn các cột, không phải là chức năng của GROUP BY.