JavaScript is required

Câu lệnh SQL nào cho phép tìm giá cao nhất từ bảng THONGTIN_SACH?
Câu lệnh SQL nào cho phép tìm giá cao nhất từ bảng THONGTIN_SACH? (ảnh 1)

A.
SELECT ID_SACH, TEN_SACH, MAX(GIA) FROM THONGTIN_SACH; 
B.
SELECT MAX(GIA) FROM THONGTIN_SACH; 
C.
SELECT MAXIMUM(GIA) FROM THONGTIN_SACH; 
D.
SELECT GIA FROM THONGTIN_SACH ORDER BY GIA DESC;
Trả lời:

Đáp án đúng: B


Câu hỏi yêu cầu tìm câu lệnh SQL để lấy giá cao nhất từ bảng THONGTIN_SACH. * **Phương án A:** Sai. Câu lệnh này sẽ gây lỗi vì sử dụng hàm MAX() cùng với các cột khác (ID_SACH, TEN_SACH) mà không có mệnh đề GROUP BY. * **Phương án B:** Đúng. Câu lệnh `SELECT MAX(GIA) FROM THONGTIN_SACH;` sẽ trả về giá trị lớn nhất của cột GIA trong bảng THONGTIN_SACH. * **Phương án C:** Sai. `MAXIMUM()` không phải là một hàm SQL chuẩn. Hàm đúng phải là `MAX()`. * **Phương án D:** Sai. Câu lệnh này sẽ trả về tất cả các giá trị của cột GIA, được sắp xếp theo thứ tự giảm dần. Nó không chỉ trả về giá trị lớn nhất.

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