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 để 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
B.
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
C.
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
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: B
Câu lệnh SQL "DELETE FROM sinhvien WHERE gt is null" được sử dụng để xóa các bản ghi (dòng) khỏi bảng 'sinhvien' mà ở đó cột 'gt' (giới tính) có giá trị là NULL.
* **DELETE FROM sinhvien**: Chỉ định rằng chúng ta muốn xóa dữ liệu từ bảng 'sinhvien'.
* **WHERE gt is null**: Đây là mệnh đề điều kiện. 'WHERE' lọc các bản ghi dựa trên một điều kiện cụ thể. 'gt is null' chọn các bản ghi trong đó cột 'gt' có giá trị là NULL (không có giá trị). Lưu ý rằng chúng ta sử dụng 'is null' để kiểm tra giá trị NULL, chứ không phải '='. Vì NULL không phải là một giá trị cụ thể, nên không thể so sánh bằng '='
Do đó, phương án "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" là chính xác nhất. Các phương án còn lại không đúng vì:
* Phương án 1 nói về việc thêm dòng, không phải xóa.
* Phương án 3 nói về việc sửa dòng, không phải xóa.
* Phương án 4 sai ở chỗ điều kiện là "gt bằng 0" chứ không phải "gt để trống" (NULL).
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
