Uciekasz najpierw dla składni ciągu, a następnie dla LIKE
składnia.
W LIKE
znaki %
i _
mają specjalne znaczenie, więc jeśli chcesz wyszukać dosłowny %
, musisz użyć \%
, a jeśli chcesz wyszukać dosłowny \%
musisz zmienić ukośnik odwrotny, jak w \\%
.
W składni ciągu "
oczywiście ma specjalne znaczenie, więc jeśli chcesz zawrzeć cytat w ciągu, musisz zmienić jego znaczenie jako \"
i dołączyć dosłowny \"
w ciągu musisz uciec odwrotnym ukośnikiem, jak w \\"
.
Więc w obu składniach musisz uciec przed \
.
Jeśli nie chcesz używać \
aby wyjść z wzorca LIKE , możesz użyć słowa kluczowego ESCAPE. Na przykład:
... where test LIKE "a\\b%" ESCAPE '|';
W ten sposób będziesz musiał napisać |%
, |_
lub ||
aby uciec od tych znaków specjalnych.