Cơ sở dữ liệu ‘‘QuanLyTuyenSinh’’có bảng:
A.DiemKhoiA(SoBaoDanh Nvarchar(50), DiemToan Float, DiemLy Float, DiemHoa Float, DiemUuTien Float, TongDiem Float, KetQua Nvarchar(50))
B.Câu lệnh hiển thị thông tin người có tổng điểm 3 môn cao nhất:
SELECT * FROM DiemKhoiA WHERE TongDiem=max(DiemToan+ DiemLy+ DiemHoa)
D.SELECT * FROM DiemKhoiA WHERE DiemToan+ DiemLy+ DiemHoa = max(DiemToan+ DiemLy+ DiemHoa)
E.SELECT * FROM DiemKhoiA WHERE max(DiemToan+ DiemLy+ DiemHoa)
Đáp án đúng: D
Để hiển thị thông tin người có tổng điểm 3 môn cao nhất, ta cần sử dụng truy vấn con (subquery) để tìm ra tổng điểm cao nhất, sau đó so sánh tổng điểm của mỗi thí sinh với giá trị này. Các phương án C, D và E đều không sử dụng truy vấn con và hàm max()
không thể sử dụng trực tiếp như vậy trong điều kiện WHERE
để tìm giá trị lớn nhất.
Vì vậy, không có đáp án đúng trong các phương án được cung cấp.