sql server模式匹配运算下的转义符
2010-01-13 10:45
225 查看
刚在看书,提到了sql server的模式匹配运算,接着想到了通配符的转义问题,因为太久没用,Google了搜索了一下才想起来,写几句话记录下。
关于通配符的转义,sql server里边提供了关键字escape来处理。但是escape本身不是什么转义符(刚才我就是在这里搞错了),而是将escape后面的符号定义为转义符。举个例:
此时,“\”就会被作为转义符,而整个通配符“%\%%”统配的就是含有“%”的字符。
关于通配符的转义,sql server里边提供了关键字escape来处理。但是escape本身不是什么转义符(刚才我就是在这里搞错了),而是将escape后面的符号定义为转义符。举个例:
select * from [User] where userName like '%\%%' escape '\'
此时,“\”就会被作为转义符,而整个通配符“%\%%”统配的就是含有“%”的字符。
相关文章推荐
- SQL Server 2005 正则表达式使模式匹配和数据提取变得更容易
- Sql Server 中的模式匹配
- SQL Server中的聚合函数和模式匹配
- SQL Server 2005正则表达式使模式匹配和数据提取变得更容易~
- !顺序串的各种模式匹配运算
- SQL Server 2005 正则表达式使模式匹配和数据提取变得更容易
- perl中的模式匹配的逻辑运算符
- Sql Server 中的模式匹配
- SQL Server中的模式匹配
- Perl中的模式匹配学习笔记
- 【算法】KMP模式匹配算法
- 字符串模式匹配KMP算法
- 【算法】模式串的匹配-KMP算法
- 经典算法——KMP模式匹配
- 三种字符串的模式匹配
- SQL Server 的恢复和备份模式
- Scala模式匹配
- Sphinx 匹配模式
- 模式匹配kmp算法
- scala 模式匹配之Type、Array、List和Tuple