Câu lệnh SQL nào sử dụng để thay đổi giá cho SACH có tiêu đề 'HOC SQL TU QUANTRIMANG.COM' thành 200000?
A.
UPDATE THONGTIN_SACH SET GIA = 200000 WHERE TEN_SACH = 'HOC SQL TU QUANTRIMANG.COM';
B.
UPDATE TABLE THONGTIN_SACH SET GIA = 200000 WHERE TEN_SACH = 'HOC SQL TU QUANTRIMANG.COM';
C.
UPDATE THONGTIN_SACH CHANGE GIA = 200000 WHERE TEN_SACH = 'HOC SQL TU QUANTRIMANG.COM';
D.
UPDATE TABLE THONGTIN_SACH SET GIA = 200000 WHERE ID_SACH = 'HOC SQL TU QUANTRIMANG.COM';
Trả lời:
Đáp án đúng: A
Câu hỏi yêu cầu viết câu lệnh SQL để thay đổi giá (GIA) của sách (SACH) có tên (TEN_SACH) là 'HOC SQL TU QUANTRIMANG.COM' thành 200000 trong bảng THONGTIN_SACH.
* **Phương án A:** `UPDATE THONGTIN_SACH SET GIA = 200000 WHERE TEN_SACH = 'HOC SQL TU QUANTRIMANG.COM';`
* Đây là câu lệnh UPDATE chuẩn để cập nhật dữ liệu. Nó chỉ định bảng cần cập nhật (`THONGTIN_SACH`), cột cần thay đổi (`GIA`), giá trị mới (`200000`), và điều kiện để xác định bản ghi cần cập nhật (`TEN_SACH = 'HOC SQL TU QUANTRIMANG.COM'`).
* **Phương án B:** `UPDATE TABLE THONGTIN_SACH SET GIA = 200000 WHERE TEN_SACH = 'HOC SQL TU QUANTRIMANG.COM';`
* Sai cú pháp. Từ khóa `TABLE` là không cần thiết và gây lỗi.
* **Phương án C:** `UPDATE THONGTIN_SACH CHANGE GIA = 200000 WHERE TEN_SACH = 'HOC SQL TU QUANTRIMANG.COM';`
* Sai cú pháp. Từ khóa `CHANGE` không được sử dụng trong câu lệnh `UPDATE` để gán giá trị mới. Phải sử dụng `SET`.
* **Phương án D:** `UPDATE TABLE THONGTIN_SACH SET GIA = 200000 WHERE ID_SACH = 'HOC SQL TU QUANTRIMANG.COM';`
* Sai cú pháp (như phương án B) và sai về mặt logic. Mặc dù cú pháp có thể sửa được, nhưng câu lệnh này đang cố gắng tìm bản ghi có `ID_SACH` (ID sách) bằng với tên sách, điều này không hợp lý.
**Kết luận:** Phương án A là chính xác nhất, vì nó sử dụng đúng cú pháp và logic để cập nhật giá của sách dựa trên tên sách.
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
