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.
LIKE ton$
D.
LIKE ^.*ton$
Trả lời:

Đáp án đúng: A


Câu hỏi này kiểm tra kiến thức về sử dụng mệnh đề LIKE trong SQL để tìm kiếm các chuỗi ký tự thỏa mãn một mẫu (pattern) nhất định. Trong SQL, ký tự `%` được sử dụng như một ký tự đại diện cho không hoặc nhiều ký tự bất kỳ. Vì vậy, để tìm các giá trị kết thúc bằng 'qpt', ta cần sử dụng cú pháp `LIKE %qpt`. Điều này có nghĩa là chuỗi ký tự cần tìm phải kết thúc bằng 'qpt', và phía trước 'qpt' có thể có không hoặc nhiều ký tự bất kỳ. Các phương án khác không đúng vì: - B. LIKE *ton: Ký tự `*` không phải là ký tự đại diện chuẩn trong SQL. Nó có thể được sử dụng trong một số hệ quản trị cơ sở dữ liệu cụ thể, nhưng không phải là cú pháp chung. - C. LIKE ton$: Ký tự `$` không phải là ký tự đại diện chuẩn trong SQL. Nó có thể được sử dụng trong các biểu thức chính quy (regular expressions) trong một số hệ quản trị cơ sở dữ liệu, nhưng không phải là cú pháp chuẩn cho LIKE. - D. LIKE ^.*ton$: Cú pháp này thường được sử dụng trong các biểu thức chính quy (regular expressions), không phải trong mệnh đề LIKE chuẩn của SQL. Hơn nữa, nó tìm các chuỗi *bắt đầu* bằng một số ký tự, sau đó là 'ton', chứ không phải kết thúc bằng 'ton'.

Câu hỏi liên quan