Hãy chọn phương án đúng ứng với ý nghĩa của câu lệnh dưới đây:
DELETE FROM sinhvien
WHERE gt is null
A.
Sử dụng để xóa một dòng hoặc nhiều dòng từ một bảng dựa trên điều kiện gt để trống
B.
Sử dụng để sửa một dòng hoặc nhiều dòng từ một bảng dựa trên những điều kiện gt để trống
C.
Sử dụng để thêm một dòng hoặc nhiều dòng từ một bảng dựa trên những điều kiện gt để trống
D.
Sử dụng để xóa một dòng hoặc nhiều dòng từ một bảng dựa trên những điều kiện gt bằng 0
Trả lời:
Đáp án đúng: A
Câu lệnh `DELETE FROM sinhvien WHERE gt is null` dùng để xóa các bản ghi (dòng) từ bảng `sinhvien` mà giá trị của cột `gt` (giới tính) là `null` (không xác định hoặc chưa được nhập).
* **Phương án A** chính xác vì nó mô tả đúng chức năng của câu lệnh DELETE với mệnh đề WHERE để lọc các bản ghi cần xóa dựa trên điều kiện `gt is null`.
* **Phương án B** sai vì câu lệnh DELETE dùng để xóa chứ không phải sửa đổi.
* **Phương án C** sai vì câu lệnh DELETE dùng để xóa chứ không phải thêm.
* **Phương án D** sai vì điều kiện `gt bằng 0` khác với `gt is null`. `gt is null` chỉ các giá trị không xác định, còn `gt = 0` là so sánh với một giá trị cụ thể (số 0).
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
