SQL LIKE
来源:互联网 发布:房地产研究数据库 编辑:程序博客网 时间:2024/06/02 01:03
介绍
LIKE
LIKE 操作符
LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。
SQL LIKE 操作符语法
SELECT column_name(s)FROM table_nameWHERE column_name LIKE pattern
占位符
‘_':下划线,表示1个任意字符;如 ... where name like '_am',表示仅第一位任意,并以'am'结尾,结果如"Tam","Mam","Pam"等。
'%’:
SQL对like 操作中的特殊字符处理方法:
SQL Server查询过程中,单引号 ' 是特殊字符,所以在查询的时候要转换成双单引号 '' 。
在like操作还有以下特殊字符:下划线_,百分号%,方括号[],尖号^。 其用途如下:
下划线:用于代替一个任意字符(相当于正则表达式中的 ? ) 百分号:用于代替任意数目的任意字符(相当于正则表达式中的 * )
方括号:用于转义(事实上只有左方括号用于转义,右方括号使用最近优先原则匹配最近的左方括号)
尖号:用于排除一些字符进行匹配(这个与正则表达式中的一样)
以下是一些匹配的举例,需要说明的是,只有like操作才有这些特殊字符,=操作是没有的。
a_b... a[_]b%
a%b... a[%]b%
a[b... a[[]b%
a]b... a]b%
a[]b... a[[]]b%
a[^]b... a[[][^]]b%
a[^^]b... a[[][^][^]]b%
在实际进行处理的时候,对于=操作,我们一般只需要如此替换:
' -> ''
对于like操作,需要进行以下替换(注意顺序也很重要)
[ -> [[] (这个必须是第一个替换的!!)
% -> [%] (这里%是指希望匹配的字符本身包括的%而不是专门用于匹配的通配符)
_ -> [_]
^ -> [^]
- sql like
- sql like
- sql like
- SQL LIkE
- SQL LIKE
- SQL LIKE 通配符
- SQL使用LIKE匹配
- SQL like相关通配符
- SQL like相关通配符
- sql中like语句
- SQL LIKE 通配符
- SQL like 查询注意事项
- sql like通配符
- sql中的like
- SQL中代替Like
- SQL LIKE 通配符随笔
- SQL Like 通配符
- sql like 参数查询
- 我的ubuntu之旅(搜狗输入法的安装)
- BMP文件的相关操作
- JAVA 获取当前时间
- make -C M=
- python错误汇总3:libxslt/xsltconfig.h:没有那个文件或目录
- SQL LIKE
- test
- HashMap报错原因
- Android开发环境搭建(Eclipse4.2)
- SSH免密码登录
- oracle 常用语言
- POSIX线程不安全函数
- protel 99se交互式布局
- Vision引擎中可视性-vVis 查看器 介绍