= w SQL wykonuje dokładne dopasowanie.
LUBIĘ dopasowuje symbole wieloznaczne, używając „%” jako wieloznakowego symbolu dopasowania i „_” jako jednoznakowego symbolu dopasowania. „\” to domyślny znak ucieczki.
foobar = '$foo'
i foobar LIKE '$foo'
zachowa się tak samo, ponieważ żaden ciąg nie zawiera symbolu wieloznacznego.
foobar LIKE '%foo'
dopasuje wszystko, co kończy się na „foo”.
LIKE
ma również ESCAPE
klauzula, dzięki czemu można ustawić znak ucieczki. Pozwoli to dopasować dosłowny „%” lub „_” w ciągu. Możesz także zrobić NOT LIKE
.
Witryna MySQL zawiera dokumentację dotyczącą operatora LIKE . Składnia to
expression [NOT] LIKE pattern [ESCAPE 'escape']