SQL LIKE 关键字使用方法及示例

SQL 关键字参考

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_%_%';

SQL 关键字参考