JavaScript is required

Trong SQL, phát biểu nào sau đây đúng về mệnh đề GROUP BY?

A.

Nó được sử dụng để chọn các hàng từ một bảng cơ sở dữ liệu

B.

Nó được sử dụng để sắp xếp kết quả trả về theo một hoặc nhiều trường

C.

Nó được sử dụng để nhóm các hàng theo một hoặc nhiều trường và tính toán tổng, trung bình, max, min hoặc đếm các giá trị trong mỗi nhóm

D.
Nó được sử dụng để kết hợp các bảng cơ sở dữ liệu với nhau bằng cách ghép các hàng có giá trị khớp trong cả hai bảng
Trả lời:

Đáp án đúng: C


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. Sau khi nhóm, bạn có thể sử dụng các hàm tổng hợp (như COUNT, SUM, AVG, MIN, MAX) để tính toán trên mỗi nhóm.

  • Phương án A: Sai. Chọn các hàng từ bảng là chức năng của mệnh đề SELECT kết hợp với WHERE (nếu có điều kiện).
  • Phương án B: Sai. Sắp xếp kết quả trả về là chức năng của mệnh đề ORDER BY.
  • Phương án C: Đúng. Đây là chức năng chính xác của GROUP BY, cho phép nhóm các hàng dựa trên giá trị của một hoặc nhiều cột và thực hiện các phép tính tổng hợp trên mỗi nhóm.
  • Phương án D: Sai. Kết hợp các bảng là chức năng của mệnh đề JOIN.

Câu hỏi liên quan