GPS平台、网站建设、软件开发、系统运维,找森大网络科技!
https://cnsendnet.taobao.com
来自森大科技官方博客
http://www.cnsendblog.com/index.php/?p=2050

SQL中的escape的用法
2010-09-15 18:35:16| 分类: IT相关 | 标签:escape 通配符 select 字符串 搜索 |字号大中小 订阅
1.使用 ESCAPE 关键字定义转义符。在模式中,当转义符置于通配符之前时,该通配符就解释为普通字符。例如,要搜索在任意位置包含字符串 5% 的字符串,请使用:
WHERE ColumnA LIKE ‘%5/%%’ ESCAPE ‘/’ 即‘/’为转义字符,第二个‘%’为普通字符,第一、第三个为通配符。
2.ESCAPE ‘escape_character’
允许在字符串中搜索通配符而不是将其作为通配符使用。escape_character 是放在通配符前表示此特殊用途的字符。
SELECT *
FROM finances
WHERE description LIKE ‘gs_’ ESCAPE ‘S’
GO
意思就是:
比如,我们要搜索一个字符串 “g_” ,如果直接 like “g_”,那么 “"的作用就是通配符,而不是字符,结果,我们会查到比如 “ga”,“gb”,“gc”,而不是我们需要的 "g”.
用 LIKE ‘gs_’ ESCAPE ‘S’ ‘s’表示特殊用法标志。就会搜索‘s_’了。
3.create table a (name varchar(10))
go
insert into a select ‘11%22’
union all select ‘11%33’
union all select ‘12%33’
go
select * from a WHERE name LIKE ‘%/%33’ ESCAPE ‘/’ --指定用’/'符号来说明跟在其后面的通配符字符为普能字符。(第二个%是字符不是通配符来的)
go
drop table a
结果为:
name

11%33
12%33

GPS平台、网站建设、软件开发、系统运维,找森大网络科技!
https://cnsendnet.taobao.com
来自森大科技官方博客
http://www.cnsendblog.com/index.php/?p=2050

SQL中的escape的用法相关推荐

  1. SQL中object_id函数的用法

    SQL中object_id函数的用法 收藏  int object_id('objectname'); 此方法返回数据库对象标识号. 其中,参数objectname 表示要使用的对象,其数据类型为nc ...

  2. SQL中 ROW_NUMBER 函数的用法

    SQL中 ROW_NUMBER 函数的用法 ROW_NUMBER()函数将针对SELECT语句返回的每一行,从1开始编号,赋予其连续的编号.在查询时应用了一个排序标准后,只有通过编号才能够保证其顺序是 ...

  3. SQL中modify和alter用法区别

    SQL中modify和alter用法区别 1. 所属能力大小不同: modify:只能用于修改字段的属性 例如:把age字段变为非空(针对persons表中的age这一个字段进行修改) ALTER T ...

  4. sql中日期函数的用法

    sql中日期函数的用法   <script src="http://blog.csdn.net/count.aspx?ID=1920773&Type=Rank" ty ...

  5. sql中like与%%的用法

    sql中like与%%的用法 mysql> select * from a; +-------+----------+ | id | name | +-------+----------+ | ...

  6. Case When语句详解SQL中Case When的用法

    SQL中case when的用法 case when类似于编程语言中的if else判断.switch case语句.该语句执行时先对条件进行判断,然后根据判断结果做出相应的操作. Case具有两种格 ...

  7. SQL中decode函数的用法

    SQL中decode函数的用法 2008-07-30 17:11:14 本文已公布到博客频道职场·创业分类 DECODE函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司 ...

  8. sql中decode(...)函数的用法

    sql中decode(...)函数的用法 相当于if语句 decode函数比较1个参数时 SELECT ID,DECODE(inParam,'beComparedParam','值1' ,'值2') ...

  9. 【SQL中case then的用法】

    SQL中case then的用法   当我们需要从数据源上直接判断数据显示代表的含义的时候 ,就可以在SQL语句中使用CASE THEN这个函数了.   其中case then有两种格式: 1.第一种 ...

最新文章

  1. NanoPi NEO Air使用十三:使用自带的fbtft驱动点亮SPI接口TFT屏幕,ST7789V,模块加载的方式
  2. 浅谈 PHP 与手机 APP 开发(API 接口开发)
  3. CSS 外边距(margin)重叠及防止方法
  4. 如何写一个不带BOM的UTF8文件
  5. mysql geometry 维度_使用MySQL的geometry类型处理经纬度距离问题的方法
  6. 移动互联网消息推送原理:长连接+心跳机制(MQTT协议)
  7. 模板使用自定义类型_自定义虚幻图表_拓展蓝图功能
  8. 一个字同时设置了粗体斜体,哪个先生效?
  9. 趣谈网络协议(一):综述及二层到三层
  10. selenium+python+eclipse 实现 “问卷星”网站,登录与检查登录示例!
  11. IntelliJ IDEA 之汉化包安装
  12. LeetCode——1931. 用三种不同颜色为网格涂色(Painting a Grid With Three Different Colors)困难]——分析及代码(Java)
  13. STM32CubeMX+Proteus仿真DS18B20
  14. 玩转场景化推送,精准把握受众
  15. 计算机英语说明文,英语说明文
  16. 量子点太阳能电池《一》
  17. 圆形Shape输出面积和周长
  18. 7.3 写一个判断素数的函数,在主函数输入一个整数,输出是否为素数的信息。
  19. qnx挂死恢复脚本简易写法
  20. SpringCloud-服务注册与发现

热门文章

  1. C++ 类与对象及重载、内联、引用等知识点【练习题】(含OJ题、选择题等),也包括一些需要注意的知识点
  2. 300分求一个基于云计算的创意
  3. 将万网域名解析到其他地址
  4. 脱离鼠标的编辑神器--vi/vim
  5. PCB材料选择与性能比较
  6. [实验室每日一题][20201123][Web]死亡ping命令
  7. python3学习六字符串和文本
  8. [从头学数学] 第180节 解三角形
  9. 计算机网络论文 考试吧,试论计算机网络心理学的发展
  10. 程序员如何写出高质量年终总结?