SQLServer中的通配符和转义字符
摘要:通配符SQL中的通配符用来代替一个或者多个字符。SQL通配符与LIKE运算符一起使用。SQLServer中常用的通配符%匹配任意长度的(长度...
通配符
SQL中的通配符用来代替一个或者多个字符。
SQL通配符与LIKE运算符一起使用。
SQL Server中常用的通配符
%
匹配任意长度的(长度可以为0)字符
如’m%n’匹配字符m和n之间有任意个字符的字符串,匹配的示例有man,min,mon,moon,...
_
匹配任意单个字符
如’m_n’匹配字符m和n之间含有任意一个字符的字符串,匹配的示例有man,min,mon,...
[字符集合]
匹配字符集合中的任何一个字符
如’[mz]’匹配字符m或者z,’[m-z]’匹配介于m与z之间的任意单个字符。
[^]
匹配不在括号中的任意单个字符
如’[^mz]’匹配任何不为m或者z的单个字符。
转义字符
使用转义字符,可以告诉DBMS,查询中的通配符不再是通配符,而是字符的实际值。
如使用转义字符对“%”进行转义后,“%”就表示百分号本身了。
使用ESCAPE 定义转义字符
看下面的示例:
?
1
【SQLServer中的通配符和转义字符】相关文章:
★ SQL Server 2005与sql 2000之间的数据转换方法
★ SQL Server 数据库管理常用的SQL和T-SQL语句
上一篇:
SQLServer基础语法实例应用(三)
下一篇:
SQL存储过程实现SPSS交叉表