JavaScript is required

Trong câu lệnh truy vấn SQL, mệnh đề nào được dùng để nhóm các bản ghi (dòng dữ liệu) giống nhau?

A.

A.GROUP BY

B.

B.HAVING

C.

C.WHERE

D.

D.ORDER BY

Trả lời:

Đáp án đúng: A


Mệnh đề `GROUP BY` trong SQL đượ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 tóm tắt. Ví dụ, bạn có thể nhóm tất cả khách hàng từ cùng một thành phố lại với nhau. Các hàm tổng hợp (như `COUNT`, `SUM`, `AVG`, `MIN`, `MAX`) thường được sử dụng với `GROUP BY` để tính toán các giá trị tóm tắt cho mỗi nhóm. * `HAVING` được sử dụng để lọc các nhóm sau khi đã tạo ra chúng. Nó giống như mệnh đề `WHERE`, nhưng được áp dụng cho các nhóm thay vì các hàng đơn lẻ. * `WHERE` được sử dụng để lọc các hàng trước khi nhóm chúng. * `ORDER BY` được sử dụng để sắp xếp kết quả truy vấn theo một hoặc nhiều cột.

Câu hỏi liên quan