Lệnh này có nghĩa là gì? delete (String table, null, null)
Trả lời:
Đáp án đúng: C
Câu lệnh `delete (String table, null, null)` trong SQL (hoặc một ngôn ngữ truy vấn cơ sở dữ liệu tương tự) được sử dụng để xóa các bản ghi từ một bảng cụ thể. Trong trường hợp này, tham số `table` chỉ định tên của bảng, và hai tham số `null, null` đại diện cho mệnh đề `WHERE` và các tham số của nó.
Khi mệnh đề `WHERE` là `null`, điều đó có nghĩa là không có điều kiện lọc nào được áp dụng. Do đó, câu lệnh sẽ xóa *tất cả* các bản ghi trong bảng được chỉ định.
* **Phương án A:** Sai. Vì câu lệnh xóa tất cả bản ghi, không chỉ các bản ghi có trường rỗng.
* **Phương án B:** Sai. Câu lệnh chỉ xóa các bản ghi trong một bảng, không xóa toàn bộ bảng hoặc CSDL.
* **Phương án C:** Đúng. Khi mệnh đề WHERE là null, nó xóa tất cả các bản ghi trong bảng.
* **Phương án D:** Sai. Vì phương án C đúng.
Vậy, đáp án đúng là C: Xóa tất cả bản ghi trong Table.