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" và "LastName" là "Jackson"?
Đáp án đúng: A
Câu hỏi yêu cầu tìm các bản ghi từ bảng "Persons" mà cột "FirstName" có giá trị là "Peter" và cột "LastName" có giá trị là "Jackson".
- Phương án 1:
SELECT * FROM Persons WHERE FirstName='Peter' AND LastName='Jackson'
Câu lệnh này sử dụng mệnh đề
WHERE
để lọc các bản ghi dựa trên hai điều kiện:FirstName='Peter'
vàLastName='Jackson'
. Sử dụng toán tửAND
để kết hợp cả hai điều kiện, đảm bảo rằng cả hai đều phải đúng để một bản ghi được chọn. Đây là phương án chính xác. - Phương án 2:
SELECT * FROM Persons WHERE FirstName<>'Peter' AND LastName<>'Jackson'
Câu lệnh này sử dụng toán tử
<>
(hoặc!=
trong một số hệ quản trị CSDL) để kiểm tra xem một giá trị có khác với một giá trị khác hay không. Trong trường hợp này, nó sẽ chọn tất cả các bản ghi nơiFirstName
không phải là 'Peter' vàLastName
không phải là 'Jackson'. Điều này không đáp ứng yêu cầu của câu hỏi. - Phương án 3:
SELECT FirstName='Peter', LastName='Jackson' FROM Persons
Câu lệnh này sẽ trả về hai cột: một cột cho
FirstName='Peter'
và một cột choLastName='Jackson'
. Các cột này sẽ chứa giá trị boolean (1 hoặc 0, true hoặc false) cho mỗi hàng trong bảng "Persons", chứ không lọc các hàng dựa trên điều kiện. Do đó, nó không đáp ứng yêu cầu của câu hỏi.
Vậy, phương án đúng nhất là phương án 1.
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.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
