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 希望内容对你所有帮助,谢谢!
  • 相关阅读:
    图像处理——灰度化、二值化、膨胀算法、腐蚀算法以及开运算和闭运算
    HDU-4902-Nice boat
    虚拟化之vmware-vsphere概念,原理,功能
    java实现第四届蓝桥杯黄金连分数
    java实现第四届蓝桥杯黄金连分数
    java实现第四届蓝桥杯黄金连分数
    java实现第四届蓝桥杯黄金连分数
    java实现第四届蓝桥杯振兴中华
    java实现第四届蓝桥杯振兴中华
    java实现第四届蓝桥杯振兴中华
  • 原文地址:https://www.cnblogs.com/guorongtao/p/15476800.html
Copyright © 2011-2022 走看看