JavaScript is required

Trong các hàm dưới đây, đâu là hàm tập hợp trong SQL?

A.

CURDATE()

B.

COUNT

C.

AVERAGE

D.

MAXIMUM

Trả lời:

Đáp án đúng: B


Hàm tập hợp (Aggregate functions) trong SQL là các hàm thực hiện tính toán trên một tập hợp các hàng và trả về một giá trị duy nhất. Dưới đây là phân tích từng đáp án:

  • CURDATE(): Đây là hàm trả về ngày hiện tại. Nó không phải là một hàm tập hợp vì nó không tính toán trên một nhóm các hàng.
  • COUNT(): Đây là một hàm tập hợp dùng để đếm số lượng hàng trong một nhóm hoặc tổng số hàng trong bảng thỏa mãn một điều kiện nào đó.
  • AVERAGE: Hàm này không tồn tại trong SQL, hàm tính trung bình cộng là AVG(). Tuy nhiên, nếu đề bài có ý nói đến AVG() thì đây là một hàm tập hợp để tính giá trị trung bình của một cột số.
  • MAXIMUM: Hàm này không tồn tại trong SQL, hàm tìm giá trị lớn nhất là MAX(). Tuy nhiên, nếu đề bài có ý nói đến MAX() thì đây là một hàm tập hợp để tìm giá trị lớn nhất của một cột.

Vì vậy, đáp án đúng nhất là COUNT(). AVERAGE và MAXIMUM không phải là tên hàm đúng trong SQL, nhưng nếu hiểu theo nghĩa AVG() và MAX() thì cũng là hàm tập hợp.

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