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" bắt đầu bằng "a"?
Đáp án đúng: B
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". Để thực hiện điều này trong SQL, chúng ta sử dụng mệnh đề LIKE
kết hợp với ký tự đại diện %
. Ký tự %
đại diện cho không hoặc nhiều ký tự bất kỳ.
Phương án 1 (SELECT * FROM Persons WHERE FirstName LIKE '%a'
) sẽ tìm các bản ghi mà "FirstName" kết thúc bằng "a", không phải bắt đầu bằng "a".
Phương án 2 (SELECT * FROM Persons WHERE FirstName LIKE 'a%'
) là phương án đúng. Nó sẽ tìm các bản ghi mà "FirstName" bắt đầu bằng "a", theo sau bởi không hoặc nhiều ký tự bất kỳ.
Phương án 3 (SELECT * FROM Persons WHERE FirstName='%a%'
) sẽ tìm các bản ghi mà "FirstName" chứa chữ "a" ở bất kỳ vị trí nào, không nhất thiết phải bắt đầu bằng "a".
Phương án 4 (SELECT * FROM Persons WHERE FirstName='a'
) sẽ chỉ tìm các bản ghi mà "FirstName" chỉ chứa duy nhất ký tự "a", không phải là các tên bắt đầu bằng "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.
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
