= в SQL прави точно съвпадение.
Харесвам прави съвпадение на заместващи знаци, като използва '%' като символ за съвпадение от няколко знака и '_' като символ за съвпадение от един знак. „\“ е екраниращият символ по подразбиране.
foobar = '$foo'
и foobar LIKE '$foo'
ще се държи по същия начин, защото нито един низ не съдържа заместващ знак.
foobar LIKE '%foo'
ще съответства на всичко, завършващо на 'foo'.
LIKE
също има ESCAPE
клауза, така че можете да зададете escape символ. Това ще ви позволи да съпоставите литерал „%“ или „_“ в низа. Можете също да направите NOT LIKE
.
Сайтът MySQL има документация за оператора LIKE . Синтаксисът е
expression [NOT] LIKE pattern [ESCAPE 'escape']