zoukankan      html  css  js  c++  java
  • SQL语句中的特殊字符 单引号' 方括号[] 和Like中的特殊字符:下划线 _ 、百分号%、方括号[]、尖号^

    SQL语句中的特殊字符 单引号'  方括号[] 和Like中的特殊字符:下划线 _ 、百分号%、方括号[]、尖号^

    1、SQL语句中的特殊字符 单引号'  方括号[]

    Select * from [Test Order]   --中间有空格,用[] 将表名包裹起来,告诉语法分析器,[]号内的是一个完整的名称
    
    --Field1字段的值为 Te'st 
    Select * from Test where Field1 = 'Te''st'  --用两个 ' 符号代替一个
    
    --表名:Test] Order
    Select * from [Test]] Order]  --使用 "]]" 代替 "]" 
    

      

    2、Like中的特殊字符:下划线 _ 、百分号%、方括号[]、尖号^

    用途说明:

    • 下划线_:用于代替一个任意字符(正则表达式  ? )
    • 百分号%:用于代替任意数目的任意字符(正则表达式  * )
    • 方括号[]:用于转义(左方括号用于转义,右方括号优先原则匹配最近的左方括号)
    • 尖号^:用于排除一些字符进行匹配

    检索字符          检索方式    说明

    • a_b...      a[_]b%       用方括号包裹 下划线 _
    • a%b...      a[%]b%      用方括号包裹  百分号
    • a[b...       a[[]b%     用方括号包裹 左方括号
    • a]b...       a]b%       右方括号的检索无须转义
    • a[]b...      a[[]]b%       只用方括号包裹 左方括号,右方括号正常检索
    • a[^]b...       a[[][^]]b%      用方括号包裹 左方括号,用方括号包裹  尖号,右方括号无须转义
    • a[^^]b...     a[[][^][^]]b%   用方括号包裹 左方括号,用方括号包裹  尖号,用方括号包裹  尖号,右方括号无须转义

    特殊情况关于“=”号的替换如下:

    • a]=b      a[]]->b       用方括号包裹 左方括号,=号 用“->”代替“=”

     

     

     

    创建时间:2021.10.29  更新时间:

    博客园 滔Roy https://www.cnblogs.com/guorongtao 希望内容对你所有帮助,谢谢!
  • 相关阅读:
    潭州课堂25班:Ph201805201 第十二课 new方法,定制属性访问,描述符与装饰器 (课堂笔记)
    潭州课堂25班:Ph201805201 第十一课 继承,多继承和魔术方法,属性和方法 (课堂笔记)
    Storm笔记
    java代码。继承。。。很戳我的心啊。。不太懂。super的真正用法
    java代码。从来没想过java里的继承是多么的难懂。如哲学
    java代码继承疑惑,请有心人解答
    java冒泡排序
    java数组复制
    java继承。顾不了
    java继承初级
  • 原文地址:https://www.cnblogs.com/guorongtao/p/15476800.html
Copyright © 2011-2022 走看看