Câu lệnh SELECT mà không có mệnh đề WHERE sẽ trả về
Trả lời:
Đáp án đúng: B
Câu lệnh SELECT dùng để truy vấn dữ liệu từ một hoặc nhiều bảng trong cơ sở dữ liệu. Mệnh đề WHERE dùng để lọc các dòng dữ liệu dựa trên một điều kiện cụ thể. Nếu mệnh đề WHERE bị bỏ qua, câu lệnh SELECT sẽ trả về tất cả các dòng dữ liệu từ bảng được chỉ định trong mệnh đề FROM.
* **Phương án 1:** Sai. Nếu không có mệnh đề WHERE, câu lệnh SELECT sẽ không tham chiếu đến câu lệnh WHERE trước đó.
* **Phương án 2:** Đúng. Đây là hành vi mặc định của câu lệnh SELECT khi không có mệnh đề WHERE.
* **Phương án 3:** Sai. Câu lệnh SELECT vẫn hợp lệ khi không có mệnh đề WHERE.
* **Phương án 4:** Sai. Câu lệnh SELECT sẽ trả về tất cả các dòng dữ liệu, không phải giá trị NULL.