JavaScript is required

Trong mệnh đề LIKE, cú pháp nào là đúng để tìm các giá trị nào kết thúc bằng “qpt”

A.
LIKE %qpt
B.
LIKE *ton
C.
C
D.
LIKE ^.*ton$
Trả lời:

Đáp án đúng: A


Câu hỏi kiểm tra kiến thức về cú pháp của mệnh đề LIKE trong SQL, đặc biệt là cách sử dụng ký tự đại diện (wildcard) để tìm kiếm chuỗi kết thúc bằng một chuỗi con cụ thể. Trong SQL, `%` là ký tự đại diện cho một chuỗi bất kỳ (có thể rỗng) và `_` là ký tự đại diện cho một ký tự đơn. * **Phương án A:** `LIKE %qpt` là đáp án đúng. Ký tự `%` đứng trước `qpt` có nghĩa là tìm kiếm bất kỳ chuỗi nào kết thúc bằng `qpt`. * **Phương án B:** `LIKE *ton` không phải là cú pháp đúng trong SQL. Ký tự `*` thường không được sử dụng làm ký tự đại diện trong mệnh đề LIKE. * **Phương án C:** `C` không phải là cú pháp của mệnh đề LIKE. * **Phương án D:** `LIKE ^.*ton$` không phải là cú pháp đúng trong SQL. Cú pháp này thường được sử dụng trong các biểu thức chính quy (regular expression), không phải trong mệnh đề LIKE của SQL. Trong một số hệ quản trị cơ sở dữ liệu (DBMS) có hỗ trợ regular expression trong mệnh đề LIKE thì cú pháp có thể khác biệt. Vậy, đáp án đúng là A.

Câu hỏi liên quan