Câu lệnh SQL nào sử dụng để xóa hàng có ID_SACH = 15?
Trả lời:
Đáp án đúng: B
Câu hỏi yêu cầu tìm câu lệnh SQL dùng để xóa một hàng cụ thể trong bảng `THONGTIN_SACH` dựa trên điều kiện `ID_SACH = 15`.
* **`DELETE FROM THONGTIN_SACH WHERE ID_SACH = 15;`**: Đây là câu lệnh SQL chuẩn để xóa một hoặc nhiều hàng từ một bảng dựa trên một điều kiện cụ thể. Trong trường hợp này, nó xóa hàng có `ID_SACH` bằng 15. Đây là đáp án đúng.
* **`TRUNCATE TABLE THONGTIN_SACH WHERE ID_SACH = 15;`**: Câu lệnh `TRUNCATE TABLE` được sử dụng để xóa *tất cả* các hàng khỏi một bảng. Nó không hỗ trợ mệnh đề `WHERE` để chỉ xóa các hàng cụ thể. Do đó, câu lệnh này sai.
* **`DROP THONGTIN_SACH WHERE ID_SACH = 15;`**: Câu lệnh `DROP TABLE` được sử dụng để xóa toàn bộ bảng (cả cấu trúc và dữ liệu). Nó không hỗ trợ mệnh đề `WHERE` để chỉ xóa các hàng cụ thể. Do đó, câu lệnh này sai.
* **`TRUNCATE THONGTIN_SACH WHERE ID_SACH = 15;`**: Tương tự như trên, `TRUNCATE` không hỗ trợ mệnh đề `WHERE` và dùng để xóa toàn bộ dữ liệu trong bảng.
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
