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"?
Trả lời:
Đáp án đúng: B
Câu lệnh SQL `SELECT * FROM Persons WHERE FirstName LIKE 'a%'` sẽ chọn tất cả các bản ghi từ bảng "Persons" mà giá trị của cột "FirstName" bắt đầu bằng chữ "a".
* `SELECT * FROM Persons`: Chọn tất cả các cột từ bảng "Persons".
* `WHERE FirstName LIKE 'a%'`: Lọc các bản ghi mà giá trị của cột "FirstName" khớp với mẫu `'a%'`. Trong mẫu này, `a` là ký tự bắt đầu và `%` là ký tự đại diện cho bất kỳ chuỗi ký tự nào (bao gồm cả chuỗi rỗng). Vì vậy, nó sẽ khớp với bất kỳ giá trị nào của "FirstName" bắt đầu bằng "a".
Các lựa chọn khác không đúng vì:
* `SELECT * FROM Persons WHERE FirstName LIKE '%a'` sẽ chọn các bản ghi mà "FirstName" kết thúc bằng "a".
* `SELECT * FROM Persons WHERE FirstName='%a%'` sẽ chọn các bản ghi mà "FirstName" chứa "a" ở bất kỳ vị trí nào.
* `SELECT * FROM Persons WHERE FirstName='a'` sẽ chỉ chọn các bản ghi mà "FirstName" chính xác là "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

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
