= trong SQL thực hiện đối sánh chính xác.
THÍCH thực hiện đối sánh ký tự đại diện, sử dụng '%' làm biểu tượng đối sánh nhiều ký tự và '_' làm biểu tượng đối sánh một ký tự. '\' là ký tự thoát mặc định.
foobar = '$foo'
và foobar LIKE '$foo'
sẽ hoạt động giống nhau, vì không chuỗi nào chứa ký tự đại diện.
foobar LIKE '%foo'
sẽ khớp với bất kỳ thứ gì kết thúc bằng 'foo'.
LIKE
cũng có ESCAPE
để bạn có thể đặt một ký tự thoát. Điều này sẽ cho phép bạn so khớp chữ '%' hoặc '_' trong chuỗi. Bạn cũng có thể làm NOT LIKE
.
Trang web MySQL có tài liệu về toán tử LIKE . Cú pháp là
expression [NOT] LIKE pattern [ESCAPE 'escape']