JavaScript is required

Làm sao để chọn tất cả các cột trong bảng Persons mà cột FirstName có giá trị là Peter?

A.

SELECT * FROM Persons WHERE FirstName <> 'Peter'

B.

SELECT [all] FROM Persons WHERE FirstName LIKE 'Peter'

C.

SELECT [all] FROM Persons WHERE FirstName = 'Peter'

D.

SELECT * FROM Persons WHERE FirstName = 'Peter'

Trả lời:

Đáp án đúng: D


Câu hỏi yêu cầu chọn tất cả các cột từ bảng "Persons" nơi mà cột "FirstName" có giá trị là "Peter".

  • Phương án 1: SELECT * FROM Persons WHERE FirstName <> 'Peter'. Lệnh này sẽ chọn tất cả các hàng từ bảng "Persons" mà giá trị của cột "FirstName" khác "Peter". Dấu <> có nghĩa là "khác".
  • Phương án 2: SELECT [all] FROM Persons WHERE FirstName LIKE 'Peter'. Cú pháp [all] không đúng trong SQL. LIKE thường được sử dụng với các ký tự đại diện (wildcard) để tìm kiếm các mẫu (pattern).
  • Phương án 3: SELECT [all] FROM Persons WHERE FirstName = 'Peter'. Cú pháp [all] không đúng trong SQL.
  • Phương án 4: SELECT * FROM Persons WHERE FirstName = 'Peter'. Lệnh này sẽ chọn tất cả các cột (*) từ bảng "Persons" nơi mà giá trị của cột "FirstName" bằng "Peter". Đây là đáp án đúng.

Câu hỏi liên quan