JavaScript is required

Trong SQL, làm thế nào để chọn tất cả các bản ghi từ bảng Persons với giá trị trong cột FirsName là Perter và LastName là Jackson:

A.
SELEC * FROM Persons WHERE FirstName LIKE ‘Peter” AND LastName LIKE ‘Jackson’
B.
C.
SELECT FirstName=’Peter’, LastName=’Jackson’ FROM Persons
Trả lời:

Đáp án đúng: B


Câu hỏi yêu cầu tìm cú pháp SQL để chọn các bản ghi từ bảng `Persons` sao cho cột `FirstName` có giá trị là 'Peter' và cột `LastName` có giá trị là 'Jackson'. * **Phương án A:** Sử dụng `LIKE` để so sánh chuỗi. `LIKE` thường được sử dụng với các ký tự đại diện (wildcard) như `%` hoặc `_`. Trong trường hợp này, vì chúng ta muốn tìm chính xác 'Peter' và 'Jackson', sử dụng `LIKE` là không cần thiết và không chính xác. * **Phương án B:** Sử dụng `=` để so sánh giá trị trực tiếp. Đây là cách chính xác để tìm các bản ghi có `FirstName` chính xác bằng 'Peter' và `LastName` chính xác bằng 'Jackson'. * **Phương án C:** Cú pháp này sai. `SELECT` phải đi kèm với tên cột muốn chọn, không phải biểu thức điều kiện. Biểu thức điều kiện phải nằm trong mệnh đề `WHERE`. Vậy, phương án B là đáp án đúng.

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