使用 LIKE 查找匹配的字符串和子字符串
请参阅 LIKE 运算符的完整文档 。
此示例使用示例数据库中的 Employees 表 。
SELECT *
FROM Employees
WHERE FName LIKE 'John'
此查询将仅返回其名字与 John
完全匹配的 Employee#1。
SELECT *
FROM Employees
WHERE FName like 'John%'
添加%
允许你搜索子字符串:
John%
- 将返回名称以John
开头的任何员工,后跟任意数量的字符%John
- 将返回名称以John
结尾的任何员工,由任意数量的字符继续%John%
- 将返回任何名称中包含John
的员工
在这种情况下,查询将返回名称为 John
的 Employee#2 以及名称为 Johnathon
的 Employee#4。