单个字符匹配
要扩大结构化查询语言(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'