A LIKE expression determines whether a wildcard pattern matches a string.
The path expression must have a string or numeric value. If this value is NULL, the value of the LIKE expression is unknown. The pattern value is a string literal that can contain wildcard characters. The underscore (_) wildcard character represents any single character. The percent (%) wildcard character represents zero or more characters. The ESCAPE clause specifies an escape character for the wildcard characters in the pattern value. Table 22–3 shows some sample LIKE expressions.
Table 22–3 LIKE Expression Examples
Expression |
TRUE |
FALSE |
---|---|---|
address.phone LIKE '12%3' |
'123' '12993' |
'1234' |
asentence.word LIKE 'l_se' |
'lose' |
'loose' |
aword.underscored LIKE '\_%' ESCAPE '\' |
'_foo' |
'bar' |
address.phone NOT LIKE '12%3' |
'1234' |
'123' '12993' |