SQL LIKE 关键字
LIKE
在 WHERE 子句中使用 LIKE
命令在列中搜索指定的模式。
您可以使用 LIKE
两个通配符
- % - 代表零个、一个或多个字符
- _ - 代表单个字符(MS Access 使用问号 (?) 代替)
以下 SQL 选择所有 CustomerName 以“a”开头的客户
示例
SELECT * FROM Customers
WHERE CustomerName LIKE 'a%';
自己试试 »
以下 SQL 选择所有 CustomerName 以“a”结尾的客户
示例
SELECT * FROM Customers
WHERE CustomerName LIKE '%a';
自己试试 »
以下 SQL 选择所有 CustomerName 中包含“or”的客户
示例
SELECT * FROM Customers
WHERE CustomerName LIKE '%or%';
自己试试 »
以下 SQL 语句选择所有 CustomerName 以“a”开头且至少包含 3 个字符的客户
示例
SELECT * FROM Customers
WHERE CustomerName LIKE 'a__%';
自己试试 »
W3schools Pathfinder
Track your progress - it's free!