`
cheeruplc
  • 浏览: 115031 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

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

阅读更多
http://blog.csdn.net/wxm1985betty/article/details/2200638
1.使用 ESCAPE 关键字定义转义符。例如,要搜索在任意位置包含字符串 5% 的字符串使用:
select ColumnA form table WHERE ColumnA LIKE '%5/%%'  ESCAPE '/'   

前导和结尾百分号 (%) 解释为通配符,而斜杠 (/) 之后的百分号解释为字符 %。

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


例: where  [WorkTimes] LIKE '%[[]"1","_","_","_","_"]%'
取出Json 格式中 以"1” 开头的

以后若有关于sql通配符的总结,会继续更新。
分享到:
评论

相关推荐

    SQL server2005 中通配符

    这时可以使用`ESCAPE`关键字定义一个转义字符,例如`WHERE column LIKE 'a%b' ESCAPE '\ '`将匹配"a%b",其中"\ "是转义字符,防止"%b"被解释为通配符。 通过熟练掌握这些通配符及其用法,你可以更有效地在SQL ...

    ACCESS中关于SQL语句的转义字符

    但是,在编写SQL语句时,需要注意转义字符的使用,以避免语法错误和安全漏洞。下面,我们将详细介绍ACCESS中关于SQL语句的转义字符。 一、为什么需要转义字符? 在SQL语句中,某些特殊字符具有特殊含义,如*、%、...

    SQL中的转义字符

    然而,对于模糊查询的占位符 `%` 和 `_`,Oracle使用反斜杠 `\` 作为它们的转义字符。当你想要在查询中查找实际的百分号 `%` 或下划线 `_` 时,你需要在它们前面加上反斜杠,如 `'%\%%'` 或 `'%\_'`。这里的 `ESCAPE...

    com.microsoft.sqlserver.jdbc.SQLServerDriver

    标题...了解如何使用这些组件对于开发与SQL Server数据库交互的Java应用至关重要。在实际应用中,开发者需要确保正确的版本匹配,并正确配置这些库,以便进行有效的数据库操作。

    SQL语句填充占位符

    在编程领域,SQL语句是用于与数据库交互的语言。在处理动态数据时,我们经常需要根据不同的条件生成相应的SQL查询。传统的做法是通过程序逻辑来构建这些查询,但这种方式可能会导致代码复杂、难以维护,同时也增加了...

    Microsoft.SqlServer.Diagnostics.STrace.dll

    Sql Server 2008安装完后,Management Studio打开弹错误: “Microsoft.SqlServer.Management.Dmf.PolicyStore”的类型初始值设定项引发异常。 (Microsoft.SqlServer.Dmf) 未能加载文件或程序集“Microsoft.Sql...

    RedGate.SQL.Prompt.v.5.1.8.2完美破解版

    SQL Prompt”充斥着的特点,采取日常工作与SQL出来的,离开你把重点放在棘手位。 当你写代码,SQL Prompt建议适当的关键字和查询对象。它甚至可以完成INSERT,ALTER和JOIN声明。为了减少重复输入,SQL Prompt下有一...

    SQLServer脚本一键备份与还原(可配置文件及多通配符支持...)

    本文将深入讲解如何利用SQL Server脚本进行一键备份与还原操作,以及如何通过配置文件和多通配符实现更灵活的管理。 首先,SQL Server的备份是防止数据丢失的关键步骤。在标题提到的“SQLServer脚本一键备份与还原...

    SqlServer.Diagnostics.STrace.dll

    “Microsoft.SqlServer.Management.Dmf.PolicyStore”的类型初始值设定项引发异常。 (Microsoft.SqlServer.Dmf) ------------------------------ 找对版本将Microsoft.SqlServer.Diagnostics.STrace.dll复制到C:\...

    Sql 语句详解

    全网最全的SQL 讲解,带实例描述 目录概要: 1. SQL 简介 3 2. SQL 语法 4 3. SQL SELECT 语句 5 4. SQL WHERE 子句 7 5. SQL AND & OR 运算符 8 6. SQL ORDER BY 子句 9 7. SQL INSERT INTO 语句 11 8. SQL UPDATE...

    DM8 SQL语言使用手册.pdf

    DM8 SQL语言使用手册.pdf DM8 SQL语言使用手册是国产化数据库达梦SQL语言的使用指南,旨在帮助用户快速掌握DM_SQL语言的使用。下面是本手册中涉及的重要知识点: 1. 结构化查询语言DM_SQL简介 DM_SQL是一种基于...

    SQL必知必会(第3版-PDF清晰版)part1

    推荐:学习SQL编程,必备书籍,从入门到进阶/精通,实例与理论同步,比较优秀作品!(共分压5部分)目录: 第1章 了解SQL... 1 1.1 数据库基础..... 1 1.1.1 什么是数据库..... 2 1.1.2 表..... 2 1.1.3 列和...

    SQL Server查询中的特殊字符处理

    在SQL Server中,查询语句可能会遇到各种特殊字符,这些字符在特定的上下文中具有特殊的含义,如果直接使用,可能会影响到查询的结果。本篇将详细阐述如何处理这些特殊字符,特别是针对`LIKE`操作的特殊字符。 首先...

    JS替换SQL占位符替换工具 Fix placeholder

    1. **解析SQL语句**:工具首先需要能够识别SQL语句中的占位符,这可能涉及到正则表达式或其他字符串处理技术。 2. **映射变量**:用户可能需要提供一个对象,其中键是占位符,值是替换后的实际值。工具会根据这个...

    Sql语言学习全套-给力推荐

    Sql语言学习全套-给力推荐 Sql语言学习全套-给力推荐 alterfunction.sql alterproc_alterfunc.sql createtable.sql CURSOR.sql cursor_declare_open.sql functions.sql insert work.sql insertdualdata.sql...

    sqlserver驱动包 jdbc驱动 sqljdbc.jar和sqljdbc4.jar

    SQL Server驱动包是用于Java应用程序通过JDBC(Java Database Connectivity)接口与Microsoft SQL Server数据库进行交互的必备组件。本文将详细介绍这两个重要的驱动文件——sqljdbc.jar和sqljdbc4.jar,以及如何...

    hibernate显示不带?的完整sql

    这将让Hibernate在控制台打印出执行的SQL语句,但它们仍然是带有问号占位符的形式。 要显示不带问号的完整SQL,我们需要配置`hibernate.format_sql`属性,设置为`true`。这会使Hibernate输出格式化的SQL语句,并用...

    EditPlus 支持 SQL 语法高亮配置文件 sql.stx

    此文件没有区分各种关键字的不同,而且竟然将双引号认定为字符串包括符。于是我重写了一份 sql.stx 文件,改善了发现的上述问题。  下载文件之后,将文件放在一个确定的位置,不要放在桌面这些临时位置。然后在 ...

    SQL字符串按殊字符串拆分.zip

    内置的`STRING_SPLIT`函数是SQL Server 2016引入的,用于按分隔符拆分字符串,但这个函数可能无法满足所有特殊字符拆分需求,例如,它不支持正则表达式。在这种情况下,开发者可能会创建自定义函数,如`...

Global site tag (gtag.js) - Google Analytics