SQL 单字符匹配

示例

为了扩大结构化查询语言(SQL-SELECT)语句的选择范围,可以使用通配符,百分号(%)和下划线(_)。

的_(下划线)字符可以被用作用于在模式匹配任何单个字符的通配符。

查找所有Fname以'j'开头且以'n'结尾且Fname中恰好包含3个字符的员工。

SELECT * FROM Employees WHERE FName LIKE 'j_n'

_ (下划线)字符也可以多次用作通配符以匹配模式。

例如,此模式将匹配“ jon”,“ jan”,“ jen”等。

这些名称将不会显示为“ jn”,“ john”,“ jordan”,“ justin”,“ jason”,“ julian”,“ jillian”,“ joann”,因为在我们的查询中使用了一个下划线,并且它可以完全跳过一个字符,因此结果必须为3个字符的Fname。

例如,此模式将匹配“ LaSt”,“ LoSt”,“ HaLt”等。

SELECT * FROM Employees WHERE FName LIKE '_A_T'