JavaScript is required

Câu lệnh SQL nào sử dụng để tính điểm thi trung bình cho bài kiểm tra số 1?
Câu lệnh SQL nào sử dụng để tính điểm thi trung bình cho bài kiểm tra số 1? (ảnh 1)

A.
SELECT AVG(DIEM_KT) FROM KETQUA_KIEMTRA;
B.
SELECT AVG(DIEM_KT) FROM KETQUA_KIEMTRA WHERE ID_BAIKT = 1;
C.
SELECT AVG(DIEM_KT) FROM KETQUA_KIEMTRA GROUP BY ID_BAIKT;
D.
SELECT AVG(DIEM_KT) FROM KETQUA_KIEMTRA GROUP BY ID_BAIKT;
Trả lời:

Đáp án đúng: B


Câu hỏi yêu cầu tìm câu lệnh SQL để tính điểm trung bình cho bài kiểm tra số 1. Phương án A: `SELECT AVG(DIEM_KT) FROM KETQUA_KIEMTRA;` Câu lệnh này tính điểm trung bình của tất cả các bài kiểm tra, không giới hạn ở bài kiểm tra số 1, do đó không đúng. Phương án B: `SELECT AVG(DIEM_KT) FROM KETQUA_KIEMTRA WHERE ID_BAIKT = 1;` Câu lệnh này tính điểm trung bình chỉ cho các bản ghi có `ID_BAIKT = 1`, tức là bài kiểm tra số 1, do đó đây là câu trả lời đúng. Phương án C và D: `SELECT AVG(DIEM_KT) FROM KETQUA_KIEMTRA GROUP BY ID_BAIKT;` Câu lệnh này tính điểm trung bình cho *từng* bài kiểm tra, chứ không phải *cho bài kiểm tra số 1*, do đó không đúng. Hai phương án C và D giống nhau. Vậy đáp án đúng là phương án B.

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