搜索通配符字符的说明
来源:互联网 发布:php初学者项目 编辑:程序博客网 时间:2024/05/17 05:13
可以搜索通配符字符。有两种方法可指定平常用作通配符的字符:
使用 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
- 搜索通配符字符的说明
- c语言递归实现的通配符搜索
- sql搜索like通配符的用法详解
- SQL搜索含通配符的字符串
- word中查找和搜索的通配符
- Struts2中的通配符和常量的说明
- Struts中对通配符的配置说明
- Word查找的通配符和特殊字符!
- 通配符中的字符"*"与正则表达式中字符"*"的区别
- SQL高级语句-SQL 通配符-在搜索数据库中的数据时,SQL 通配符可以替代一个或多个字符。
- WildcardQuery通配符搜索
- mysql---使用通配符搜索
- 通配符与元字符
- XSL 语言@等通配符,XPath等的说明
- 【整理】关于sqlite的特殊字符转义及通配符
- 关于sqlite的特殊字符转义及通配符
- 关于sqlite的特殊字符转义及通配符
- 关于sqlite的特殊字符转义及通配符
- ASP.NET初体验 测试示例
- 关于ListCtrl,RichEdit和程序框架的一些东东
- 程序员的灯下黑:坚持和良好心态近乎道
- 软件文档--扬弃还是传承 (原文最终修订于 2006-04-12,上午12:41:14)
- CFont的问题和一个郁闷我两天的Commobox背景色的问题
- 搜索通配符字符的说明
- Windows消息大全
- Eclipse 插件功能详解大全
- 体会SALES的“三个代表”
- 深入剖析JSP和Servlet对中文的处理过程
- 如何实施Sales工程
- SALES七种被拒绝的情况及分析
- java.util.Date to java.sql.Date
- ERP与Sales