JavaScript is required

Hàm SELECT COUNT(DISTINCT column_name) FROM table_name trả về giá trị gì ?

A.

A.Trả về giá trị trùng với giá trị được chỉ định

B.

B.Cú pháp trên sai

C.

C.Không trả về gì cả

D.

D.Trả về số lượng giá trị khác nhau của cột được chỉ định

Trả lời:

Đáp án đúng: D


Hàm `SELECT COUNT(DISTINCT column_name) FROM table_name` dùng để đếm số lượng các giá trị *khác nhau* (unique) trong một cột được chỉ định trong bảng. Vì vậy, đáp án D là chính xác nhất. * **A. Trả về giá trị trùng với giá trị được chỉ định:** Sai. Hàm `COUNT(DISTINCT)` đếm số lượng giá trị khác nhau, không phải trả về chính giá trị đó. * **B. Cú pháp trên sai:** Sai. Cú pháp hoàn toàn chính xác trong SQL. * **C. Không trả về gì cả:** Sai. Hàm sẽ trả về một số nguyên dương (hoặc 0 nếu không có giá trị nào trong cột).

Câu hỏi liên quan