在本教程中,您将学习如何使用oraclelike运算符来测试列中的值是否与指定的模式匹配。oraclelike运算符介绍
有时候,想根据指定的模式来查询数据。例如,您可能希望查找姓氏以st开头或姓氏以er结尾的联系人。在这种情况下,可使用oraclelike运算符。
oraclelike运算符的语法如下所示:expresion [not] like pattern [ escape escape_characters ]sql
在上面的语法中,
expression-该表达式是一个列名称或一个表达式,要针对该模式(pattern)进行测试。
pattern-该模式是在表达式中搜索的字符串。此模式包含以下通配符:
%(百分号)匹配零个或多个字符的任何字符串。
_(下划线)匹配任何单个字符。
escape_character-escape_character是出现在通配符前面的字符,用于指定通配符不应被解释为通配符而是常规字符。
escape_character(如果指定)必须是一个字符,并且没有默认值。
如果表达式匹配模