Với SQL, làm thế nào để chọn tất cả các bản ghi trong bảng “Users” mà “FirstName” là “Monkey D.” và “LastName” là “Luffy”?
Đáp án đúng: B
Câu hỏi yêu cầu tìm các bản ghi trong bảng "Users" thỏa mãn đồng thời hai điều kiện: "FirstName" là "Monkey D." và "LastName" là "Luffy".
Phương án A: SELECT * FROM Users WHERE FirstName<>‟Monkey D.‟ AND LastName<>‟Luffy‟
- Sử dụng <>, có nghĩa là "khác". Câu lệnh này sẽ chọn tất cả các bản ghi mà "FirstName" không phải là "Monkey D." VÀ "LastName" không phải là "Luffy". Phương án này sai.
Phương án B: SELECT * FROM Users WHERE FirstName=‟Monkey D.‟ AND LastName=‟Luffy‟
- Sử dụng = để so sánh bằng. Câu lệnh này sẽ chọn tất cả các bản ghi mà "FirstName" là "Monkey D." VÀ "LastName" là "Luffy". Đây là phương án đúng.
Phương án C: SELECT FirstName=‟Monkey D.‟, LastName=‟Luffy‟ FROM Users
- Câu lệnh này không thực hiện việc lọc dữ liệu. Nó sẽ trả về giá trị so sánh (TRUE/FALSE hoặc 1/0 tùy hệ quản trị CSDL) cho mỗi bản ghi trong bảng. Phương án này sai.





