Câu II.2 · 26/28
Đề bài
Dùng bảng SACH đầy đủ dưới đây, mọi giá trị số đều không NULL. Xét các truy vấn tổng hợp đơn giản.
**SACH**
| MaSach | TenSach | Gia | SoLuong |
| --- | --- | --- | --- |
| S1 | Tin | 50 | 3 |
| S2 | Van | 40 | 0 |
| S3 | Toan | 70 | 2 |
| S4 | Tin | 60 | 4 |
- AĐúng`SELECT COUNT(*) FROM SACH;` trả giá trị 4.
- BĐúng`SELECT SUM(SoLuong) FROM SACH;` trả giá trị 9.
- CĐúng`SELECT AVG(Gia) FROM SACH;` cho giá trung bình 55.
- DSaiCOUNT(*) cho biết tổng số bản sách vật lí là 9 trong bảng này.
Hướng dẫn giải
**Đáp án**:
a) Đúng
b) Đúng
c) Đúng
d) Sai
**Giải thích**:
a) COUNT(*) đếm bốn bản ghi của bảng.
b) Tổng số lượng là 3 + 0 + 2 + 4 = 9.
c) Tổng giá là 50 + 40 + 70 + 60 = 220; trung bình bằng 220/4 = 55.
d) COUNT(*) đếm dòng, còn tổng số lượng phải tính SUM(SoLuong).