目录

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 选择 CustomerName 在任意位置具有 "or" 的所有客户:

示例

SELECT * FROM Customers
WHERE CustomerName LIKE '%or%';
亲自试一试 »

以下 SQL 语句选择 CustomerName 以 "a" 开头且长度至少为 3 个字符的所有客户:

示例

SELECT * FROM Customers
WHERE CustomerName LIKE 'a__%';
亲自试一试 »