Câu lệnh SQL nào cho phép tìm giá cao nhất từ bảng THONGTIN_SACH?
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 1:** `SELECT ID_SACH, TEN_SACH, MAX(GIA) FROM THONGTIN_SACH;`
Câu lệnh này không chính xác vì khi sử dụng hàm tổng hợp (MAX) mà không có mệnh đề GROUP BY, các cột không phải là đối số của hàm tổng hợp (ở đây là ID_SACH và TEN_SACH) phải được nhóm lại bằng GROUP BY. Nếu không có GROUP BY, câu lệnh sẽ báo lỗi hoặc cho kết quả không mong muốn.
* **Phương án 2:** `SELECT MAX(GIA) FROM THONGTIN_SACH;`
Câu lệnh này chính xác. Hàm `MAX(GIA)` sẽ trả về giá trị lớn nhất trong cột GIA của bảng THONGTIN_SACH.
* **Phương án 3:** `SELECT MAXIMUM(GIA) FROM THONGTIN_SACH;`
Câu lệnh này không chính xác vì `MAXIMUM` không phải là một hàm chuẩn trong SQL. Hàm đúng để tìm giá trị lớn nhất là `MAX`.
* **Phương án 4:** `SELECT GIA FROM THONGTIN_SACH ORDER BY GIA DESC;`
Câu lệnh này không chính xác vì nó trả về tất cả các giá trong bảng, sắp xếp theo thứ tự giảm dần, chứ không chỉ trả về giá cao nhất.
Vậy, đáp án đúng là phương án 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
