SQL LIKE 关键字
LIKE
LIKE 命令在 WHERE 子句中使用,用于在某一列中搜索指定的模式。
您可以在 LIKE 中使用两个通配符:
%- 代表零个、一个或多个字符_- 代表单个字符(MS Access 使用问号 (?) 代替)
以下 SQL 选择所有 CustomerName 以 "a" 开头的客户:
实例
SELECT * FROM Customers WHERE CustomerName LIKE 'a%';
以下 SQL 选择所有 CustomerName 以 "a" 结尾的客户:
实例
SELECT * FROM Customers WHERE CustomerName LIKE '%a';
以下 SQL 选择所有在任何位置包含 "or" 的 CustomerName 的客户:
实例
SELECT * FROM Customers WHERE CustomerName LIKE '%or%';
以下 SQL 语句选择所有 CustomerName 以 "a" 开头且长度至少为 3 个字符的客户:
实例
SELECT * FROM Customers WHERE CustomerName LIKE 'a__%';