一、搜索通配符字符的说明

可以搜索通配符字符。有两种方法可指定平常用作通配符的字符:

* 使用 ESCAPE 关键字定义转义符。在模式中,当转义符置于通配符之前时,该通配符就解释为普通字符。例如,要搜索在任意位置包含字符串 5% 的字符串,请使用:

WHERE ColumnA LIKE '%5/%%' ESCAPE '/'

在上述 LIKE 子句中,前导和结尾百分号 (%) 解释为通配符,而斜杠 (/) 之后的百分号解释为字符 %。

* 在方括号 ([ ]) 中只包含通配符本身。要搜索破折号 (-) 而不是用它指定搜索范围,请将破折号指定为方括号内的第一个字符:

WHERE ColumnA LIKE '9[-]5'

下表显示了括在方括号内的通配符的用法。

符号

含义

LIKE '5[%]'

5%

LIKE '5%'

5 后跟 0 个或更多字符的字符串

LIKE '[_]n'

_n

LIKE '_n'

an, in, on (and so on)

LIKE '[a-cdf]'

a, b, c, d, or f

LIKE '[-acdf]'

-, a, c, d, or f

LIKE '[ [ ]'

[

LIKE ']'

]

二、实例说明:

在表PersonalMember中查找strloginname字段中含有"["的记录。

可用三条语句:

1、

select strloginname,* from PersonalMember where strloginname like '%[%' escape ''

2、(说明"\"与"/"均可与escape关键字结合作为转义符)

select strloginname,* from PersonalMember where strloginname like '%/[%' escape '/'

3、

select strloginname,* from dbo.PersonalMember where charindex('[',strloginname)>0

4、

select strloginname,* from dbo.PersonalMember where strloginname  like

'%[[]%'

来源:http://ljf.cn/2008/8/Item28950.html

java sql 通配符_sql 通配符 转义符相关推荐

  1. java sql数组_Sql数组类型解决方案

    众所周知,Sql里面居然没有数组类型,让大家每次在存储过程或者触发器中处理数组的时候都很麻烦.我也遇到这样的情况,所以就特意写了两个自定函数,以 方便自己今后在Sql中处理数组.入行不久,懂得不多,贴 ...

  2. 关于Java正则表达式中转义符“\\”的使用

    一.前言 在复习到正则表达式这一部分的内容时,我注意到Java中要想使用转义符必须要用双反斜杠来达到其他语言中单反斜杠的效果,出于对这个问题的好奇我查阅了一些资料,并初步了解了Java正则表达式中转义 ...

  3. Oracle的括号转义字符,SQL中通配符、转义符与括号的使用

    一.搜索通配符字符的说明 可以搜索通配符字符.有两种方法可指定平常用作通配符的字符: 使用 ESCAPE 关键字定义转义符.在模式中,当转义符置于通配符之前时,该通配符就解释为普通字符.例如,要搜索在 ...

  4. SQL中通配符、转义符与[号的使用

    一.搜索通配符字符的说明 可以搜索通配符字符.有两种方法可指定平常用作通配符的字符: 使用 ESCAPE 关键字定义转义符.在模式中,当转义符置于通配符之前时,该通配符就解释为普通字符.例如,要搜索在 ...

  5. Linux Shell 通配符、元字符、转义符使用实例介绍

    说到shell通配符(wildcard),大家在使用时候会经常用到.下面是一个实例: ? 1 ? 1 2 3 4 [chengmo@localhost ~/shell]$ ls a.txt  b.tx ...

  6. Linux 命令行通配符及转义符的实现

    我们想对一类文件批量操作,例如批量查看硬盘文件属性,那么正常命令会是: [root@linuxprobe ~]# ls /dev/sda [root@linuxprobe ~]# ls /dev/sd ...

  7. java中的sql语句书写_Java中sql语句之通配符*

    在java中执行SQL语句要特别注意通配符的问题,否则是不会成功的: 在ACCESS中的通配符是* 例:select  *  from student  where  name like  '张*' ...

  8. 【Shell教程】二----Shell变量,通配符,转义符

    Shell变量 Shell中有三种变量 用户变量,系统变量和特殊变量 用户变量,系统变量已经说过了,这里我们说下特殊变量 shell的特殊变量都以$符开头,后面加上对应的字符,表示不同的功能 $n 功 ...

  9. Linux Shell 通配符、元字符、转义符使用实例介绍--Learning the korn shell

    说到shell通配符(wildcard),大家在使用时候会经常用到.下面是一个实例: ? 1 ? 1 2 3 4 [chengmo@localhost ~/shell]$ls a.txt  b.txt ...

最新文章

  1. 3D Slicer画病灶可能产生的问题+核磁共振影像数据处理-14-3d slicer画病灶“三宗罪”|常见bug(错误)汇总
  2. 珠海网络推广浅析网站优化面对搜索引擎算法更新怎样才能应对自如?
  3. Rancher第一款Kubernetes操作系统推出
  4. HDU - 3374 String Problem(最小表示法+最大表示法+KMP的next数组)
  5. Linux 下使用Java连接 mysql
  6. DAS 2020 Keynote Speech | Adobe 文档分析技术介绍
  7. k8s Service
  8. 简单的路由器设置下一条(小白像)
  9. idea 使用自动注解时候红色警告的消除办法
  10. 《速度与激情9》中有哪些槽点?
  11. qlabel文本改变信号_改变人类历史的17个方程,神奇!
  12. Java基础篇--继承(inherit),多态(Polymorphism)
  13. win10 docker 启动 mysq MySQL Server. Supplied value : /var/lib/mysql-files
  14. VSCode C++环境配置及测试运行
  15. 200万年薪!西安交通大学2位计算机专业博士入选华为天才少年
  16. 学习游戏模型3d角色,出来好找工作吗?
  17. ArcGIS Pro 去除Landsat7导出影像坏条带过程及后续简单处理
  18. 使用TextBox的SelectionStart时需要注意的地方
  19. pythonsvd内存不足_[已解决]VBS能否读写大于系统内存大小的二进制文件?
  20. 山石C2100防火墙配置SNMP

热门文章

  1. Python 读写word
  2. 谷歌 订阅日历_如何在Google日历中订阅您喜欢的运动队的时间表
  3. 计算机专业班级口号霸气顺口,史上最牛班级口号
  4. 【程序员面试金典】登峰造极--判定字符是否唯一
  5. 成为java高级程序员需要掌握哪些
  6. 帮我写一篇外骨骼文献综述
  7. 提高一个内向人的人际交往能力指南
  8. Storm工作原理集群环境搭建
  9. latex公式大括号的使用方法
  10. 火狐浏览器非常实用的小插件