Joe Celko provides some context:
The
LIKE
operator has been in SQL since the very beginning. It’s a very weak form of pattern matching, that has only two simple wildcards. The wildcards are ‘_
‘ (underscore) and ‘%
‘ (percent). They respectively stand for any single character and for zero or more characters in a substring. The syntax is pretty straightforward:
Read on for examples of LIKE
in action, including in check constraints.