Trong SQL, làm thế nào để chọn tất cả các bản ghi từ bảng "Persons" trong đó giá trị của cột "FirstName" là "Peter"?
Đáp án đúng: D
Câu hỏi yêu cầu chọn tất cả các bản ghi từ bảng "Persons" mà giá trị của cột "FirstName" là "Peter".
Phương án A sai vì cú pháp [all] không đúng trong SQL. Để chọn tất cả các cột, ta sử dụng ký tự *.
Phương án B sai vì LIKE thường được sử dụng với các ký tự đại diện (wildcard) để tìm kiếm các giá trị tương tự, không chính xác hoàn toàn. Trong trường hợp này, chúng ta muốn tìm chính xác "Peter", nên dùng =.
Phương án C sai vì <> là toán tử "khác", do đó câu lệnh này sẽ chọn tất cả các bản ghi mà FirstName không phải là "Peter".
Phương án D đúng vì SELECT * chọn tất cả các cột từ bảng "Persons", và WHERE FirstName='Peter' lọc các bản ghi chỉ giữ lại những bản ghi có FirstName là "Peter".





