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 FirstName bắt đầu bằng giá trị a:

A.

Select * From Persons WHERE FirstName='%a%'

B.

Select * From Persons WHERE FirstNameLIKE %

C.

Select * From Persons WHERE FirstName=’a’

D.

Select * From Persons WHERE FirstName='a%'

Trả lời:

Đáp án đúng: D


Câu hỏi yêu cầu tìm các bản ghi trong bảng Persons mà giá trị của cột FirstName bắt đầu bằng chữ 'a'. Trong SQL, toán tử LIKE được sử dụng để so sánh các giá trị tương tự. Ký tự phần trăm (%) được sử dụng như một ký tự đại diện (wildcard) để đại diện cho không hoặc nhiều ký tự. Do đó, 'a%' có nghĩa là chuỗi bắt đầu bằng 'a' và có thể theo sau bởi bất kỳ ký tự nào. Vì vậy, câu truy vấn đúng phải sử dụng WHERE FirstName LIKE 'a%'.

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