Câu lệnh SQL nào cho phép tìm tổng số cửa hàng trong bảng BANHANG?

Trả lời:
Đáp án đúng: B
Câu hỏi yêu cầu tìm tổng số cửa hàng trong bảng BANHANG.
* **Đáp án 1:** `SELECT COUNT(ID_CUAHANG) FROM BANHANG;` Câu lệnh này đếm tổng số lượng bản ghi trong cột `ID_CUAHANG`, bao gồm cả các bản ghi có cùng ID cửa hàng. Nếu một cửa hàng có nhiều giao dịch, nó sẽ bị đếm nhiều lần, dẫn đến kết quả không chính xác. Ví dụ, nếu cửa hàng A có 3 giao dịch, nó sẽ được đếm 3 lần.
* **Đáp án 2:** `SELECT COUNT(DISTINCT ID_CUAHANG) FROM BANHANG;` Câu lệnh này đếm số lượng các giá trị *duy nhất* trong cột `ID_CUAHANG`. Điều này đảm bảo mỗi cửa hàng chỉ được đếm một lần, bất kể số lượng giao dịch của nó. Đây là đáp án chính xác.
* **Đáp án 3:** `SELECT DISTINCT ID_CUAHANG FROM BANHANG;` Câu lệnh này trả về danh sách các `ID_CUAHANG` khác nhau, chứ không phải số lượng của chúng. Do đó, nó không đáp ứng yêu cầu của câu hỏi.
* **Đáp án 4:** `SELECT COUNT(ID_CUAHANG) FROM BANHANG GROUP BY ID_CUAHANG;` Câu lệnh này đếm số lượng bản ghi cho mỗi `ID_CUAHANG`, chứ không phải tổng số cửa hàng. Nó sẽ trả về số lượng giao dịch của từng cửa hàng, chứ không phải tổng số cửa hàng khác nhau. Ví dụ, nó có thể trả về "Cửa hàng A: 3 giao dịch, Cửa hàng B: 5 giao dịch", chứ không phải tổng số cửa hàng là 2.
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

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
