= en SQL fait une correspondance exacte.
J'AIME effectue une correspondance générique, en utilisant '%' comme symbole de correspondance multi-caractères et '_' comme symbole de correspondance à un seul caractère. '\' est le caractère d'échappement par défaut.
foobar = '$foo'
et foobar LIKE '$foo'
se comportera de la même manière, car aucune des chaînes ne contient de caractère générique.
foobar LIKE '%foo'
correspondra à tout ce qui se termine par 'foo'.
LIKE
a aussi un ESCAPE
clause afin que vous puissiez définir un caractère d'échappement. Cela vous permettra de faire correspondre littéral '%' ou '_' dans la chaîne. Vous pouvez aussi faire NOT LIKE
.
Le site MySQL a documentation sur l'opérateur LIKE . La syntaxe est
expression [NOT] LIKE pattern [ESCAPE 'escape']