= no SQL faz a correspondência exata.
Gostei faz a correspondência de curingas, usando '%' como o símbolo de correspondência de vários caracteres e '_' como o símbolo de correspondência de caractere único. '\' é o caractere de escape padrão.
foobar = '$foo'
e foobar LIKE '$foo'
se comportará da mesma forma, porque nenhuma string contém um curinga. foobar LIKE '%foo'
corresponderá a qualquer coisa que termine em 'foo'. LIKE
também tem um ESCAPE
cláusula para que você possa definir um caractere de escape. Isso permitirá que você corresponda ao literal '%' ou '_' dentro da string. Você também pode fazer NOT LIKE
. O site MySQL tem documentação sobre o operador LIKE . A sintaxe é
expression [NOT] LIKE pattern [ESCAPE 'escape']