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 希望内容对你所有帮助,谢谢!
  • 相关阅读:
    无线电频谱和波段划分
    数字IC设计工程师推荐用书
    Verilog HDL 经典用书
    Interfacing Two Clock Domains
    值得借鉴的Perl学习总结
    MIMO技术原理、概念、现状简介
    cs0016:未能写入输出文件 "c:"WINDOWS"Microsoft.NET"Framework"v2.0.50727"Temporary ASP.NET Files"root"...."*.dll“拒绝访问”
    Sql Server 2005 数据库备份还原后出现“受限制用户”问题的解决
    两个路由器连接的连接方法
    2个表之间复制数据
  • 原文地址:https://www.cnblogs.com/guorongtao/p/15476800.html
Copyright © 2011-2022 走看看