使用ESCAPE定义转义符
来源:互联网 发布:php身份证号判断性别 编辑:程序博客网 时间:2024/06/05 06:20
使用ESCAPE定义转义符
在使用LIKE关键字进行模糊查询时,“%”、“_”和“[]”单独出现时,会被认为是通配符。为了在字符数据类型的列中查询是否存在百分号(%)、下划线(_)或者方括号([])字符,就需要有一种方法告诉DBMS,将LIKE判式中的这些字符看作是实际值,而不是通配符。关键字ESCAPE允许确定一个转义字符,告诉DBMS紧跟在转义字符之后的字符看作是实际值。如下面的表达式:
LIKE '%M%' ESCAPE ‘M’
使用ESCAPE关键字定义了转义字符“M”,告诉DBMS将搜索字符串“%M%”中的第二个百分符(%)作为实际值,而不是通配符。当然,第一个百分符(%)仍然被看作是通配符,因此满足该查询条件的字符串为所有以%结尾的字符串。
类似地,下面的表达式:
LIKE 'AB&_%' ESCAPE ‘&’
此时,定义了转义字符“&”,搜索字符串中紧跟“&”之后的字符,即“_”看作是实际字符值,而不是通配符。而表达式中的“%”,仍然作为通配符进行处理。该表达式的查询条件为以“AB_”开始的所有字符串。
0 1
- 使用ESCAPE定义转义符
- 使用ESCAPE定义转义符
- SQL中使用ESCAPE定义转义符
- Sql : escape定义转义字符
- Oracle转义符--- escape
- oracle 转义符 escape
- 如果要查找%'或'_',则需要使用关键字ESCAPE定义一个转义符号
- oracle转义字符escape
- Oracle escape转义
- Python 中使用 string-escape 将带转义的字节码字符串转换为 utf-8 字符串
- oracle的escape转义字符
- 转义字符(Escape character)
- python bash escape(转义)
- javascript 转义字符(escape squence)
- mysql 的Escape转义字符串
- freemarker 输出html escape 转义
- mysql 的Escape转义字符串
- HTML字符实体(CharacterEntities),转义字符串(Escape Sequence),web.config中使用特殊字符
- 哈希的原理和代价
- Centos修炼----->Centos7程序安装方法
- JSP页面中文乱码
- 项目管理软件——禅道
- 把windows换行符转换成unix换行符
- 使用ESCAPE定义转义符
- 微信公众号nodejs版
- 【序列型动态规划】拦截导弹
- solr5.3+tomcat-7.0.65 solr从mysql数据库导入数据并创建索引
- Opencv 和Matlab的不同
- 关于远程访问mysql出现Access denied for user 'root'@'的解决方法
- hiho 21 线段树 离散化
- java中的Cloneable接口
- 360免费WIFI可远程控制用户行为(种马弹shell窃取信息)