SQL LIKE 通配符随笔
程序员文章站
2022-05-26 20:07:38
...
通配符 说明 _ 与任意单字符匹配 % 与包含一个或多个字符的字符串匹配 [ ] 与特定范围(例如,[a-f])或特定集(例如,[abcdef])中的任意单字符匹配。 [^] 与特定范围(例如,[^a-f])或特定集(例如,[^abcdef])之外的任意单字符匹配。 例子: WHERE FirstN
通配符 说明_ 与任意单字符匹配
% 与包含一个或多个字符的字符串匹配
[ ] 与特定范围(例如,[a-f])或特定集(例如,[abcdef])中的任意单字符匹配。
[^] 与特定范围(例如,[^a-f])或特定集(例如,[^abcdef])之外的任意单字符匹配。
例子:
• WHERE FirstName LIKE '_im' 可以找到所有三个字母的、以 im 结尾的名字(例如,Jim、Tim)。
• WHERE LastName LIKE '%stein' 可以找到姓以 stein 结尾的所有员工。
• WHERE LastName LIKE '%stein%' 可以找到姓中任意位置包括 stein 的所有员工。
• WHERE FirstName LIKE '[JT]im' 可以找到三个字母的、以 im 结尾并以 J 或 T 开始的名字(即仅有 Jim 和 Tim)
• WHERE LastName LIKE 'm[^c]%' 可以找到以 m 开始的、后面的(第二个)字母不为 c 的所有姓。
推荐阅读
-
asp 格式化sql中的like字符串
-
PowerShell中使用Like运算符配合通配符查找字符串例子
-
sql server查询(SELECT ,where,distinct,like 查询,in,is null,group by 和having,order by,as)
-
Android中的SQL查询语句LIKE绑定参数问题解决办法(sqlite数据库)
-
SQL Server中通配符的使用示例
-
Mysql| 使用通配符进行模糊查询详解(like,%,_)
-
SQL SERVER中LIKE使用变量类型不同输出结果不一致解惑
-
在ACCESS和SQL Server下Like 日期类型查询区别
-
SQL查询语句通配符与ACCESS模糊查询like的解决方法
-
SQL语句教程(07) LIKE