Barmar heeft gedeeltelijk gelijk (dus +1),
De truc is dus om ALLEEN de backslash dubbel te escapen, voor string-escapes is slechts een enkele escape nodig.
Bijvoorbeeld
- Het enkele aanhalingsteken
'
hoeft maar één keer te ontsnappenLIKE '%\'%'
- Maar om backslash
\
op te vragen je moet dubbel escapen naarLIKE '%\\\\%'
- Als je backslash+singlequote
\'
wilt opvragen danLIKE '%\\\\\'%'
(met 5 backslashes)
Uitleg Bron fragment: