JavaScript is required

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. Trong dấu "..." là gì?

A.

Phân hoạch quan hệ thành nhiều nhóm tách biệt nhau

B.

Thực hiện việc sắp xếp theo chỉ dẫn sau mệnh đề ORDER BY

C.

Thực hiện phép chọn sau mệnh đề WHERE

D.

Thực hiện phép chiếu sau mệnh đề SELECT

Trả lời:

Đáp án đúng: A


Câu hỏi liên quan đến mệnh đề `GROUP BY` trong SQL. 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. Khi sử dụng `GROUP BY`, hệ thống sẽ phân hoạch các hàng trong bảng thành các nhóm dựa trên giá trị của các cột được chỉ định trong mệnh đề `GROUP BY`. Sau khi phân hoạch, các hàm gộp (như `SUM`, `AVG`, `COUNT`, `MIN`, `MAX`) có thể được áp dụng cho mỗi nhóm để tính toán các giá trị tổng hợp. * **Đáp án 1: Đú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 2: Sai.** Việc sắp xếp được thực hiện bởi mệnh đề `ORDER BY`, không phải `GROUP BY`. * **Đáp án 3: Sai.** Phép chọn được thực hiện bởi mệnh đề `WHERE`, không phải `GROUP BY`. * **Đáp án 4: Sai.** Phép chiếu được thực hiện bởi mệnh đề `SELECT`, nhưng không liên quan trực tiếp đến `GROUP BY` theo nghĩa này.

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