= i SQL udfører eksakt matchning.
LIKE matcher jokertegn ved at bruge '%' som match-symbol med flere tegn og '_' som match-symbol med et enkelt tegn. '\' er standard escape-tegn.
foobar = '$foo'
og foobar LIKE '$foo'
vil opføre sig på samme måde, fordi ingen af strengene indeholder et jokertegn.
foobar LIKE '%foo'
vil matche alt, der ender på 'foo'.
LIKE
har også en ESCAPE
klausul, så du kan indstille et escape-tegn. Dette vil lade dig matche bogstavelig '%' eller '_' i strengen. Du kan også gøre NOT LIKE
.
MySQL-webstedet har dokumentation om LIKE-operatøren . Syntaksen er
expression [NOT] LIKE pattern [ESCAPE 'escape']