JavaScript is required

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"?

A.
SELECT [all] FROM Persons WHERE FirstName='Peter'
B.
SELECT [all] FROM Persons WHERE FirstName LIKE 'Peter'
C.
SELECT * FROM Persons WHERE FirstName<>'Peter'
D.
SELECT * FROM Persons WHERE FirstName='Peter'
Trả lời:

Đáp án đúng: D


Đáp án đúng là D. Câu lệnh `SELECT * FROM Persons WHERE FirstName='Peter'` sẽ chọn tất cả các bản ghi từ bảng `Persons` mà giá trị của cột `FirstName` bằng 'Peter'. * `SELECT *` nghĩa là chọn tất cả các cột. * `FROM Persons` chỉ định bảng để chọn dữ liệu. * `WHERE FirstName='Peter'` là mệnh đề điều kiện, chỉ chọn các bản ghi có giá trị của cột `FirstName` bằng 'Peter'. Các đáp án khác không đúng vì: * A và B sử dụng `[all]` không đúng cú pháp SQL, và B sử dụng `LIKE` không cần thiết vì ta muốn tìm chính xác 'Peter'. * C sử dụng `<>` có nghĩa là "khác", câu lệnh sẽ chọn các bản ghi có `FirstName` khác 'Peter'.

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