It is standard SQL that in LIKE expressions:
%matches any sequence of characters, including an empty one. It is equivalent to.*in a regular expression._matches a single character. It is equivalent to.in a regular expression.-
You can choose a character for escaping
%,_and itself itself with:... WHERE expr LIKE 'a_b%c\\d\%\_' ESCAPE '\'This will match
a×b×××c\d%_ora×bc\d%_but notabc\d%_nora×b×××cd%_.
Additionnally with SQLite you have the GLOB keyword which behaves exactly the same way, except that % becomes * and _ becomes ?.