• 爱情文章
  • 亲情文章
  • 友情文章
  • 生活随笔
  • 校园文章
  • 经典文章
  • 人生哲理
  • 励志文章
  • 搞笑文章
  • 心情日记
  • 英语文章
  • 范文大全
  • 作文大全
  • 新闻阅读
  • 当前位置: 山茶花美文网 > 友情文章 > 正文

    SQLServer中的通配符和转义字符|批处理特殊符号 通配符与转义符

    时间:2020-05-29来源:山茶花美文网 本文已影响 山茶花美文网手机站

    通配符

    SQL中的通配符用来代替一个或者多个字符。

    SQL通配符与LIKE运算符一起使用。

    SQL Server中常用的通配符

    %

    匹配任意长度的(长度可以为0)字符

    如’m%n’匹配字符m和n之间有任意个字符的字符串,匹配的示例有man,min,mon,moon,...

    _

    匹配任意单个字符

    如’m_n’匹配字符m和n之间含有任意一个字符的字符串,匹配的示例有man,min,mon,...

    [字符集合]

    匹配字符集合中的任何一个字符

    如’[mz]’匹配字符m或者z,’[m-z]’匹配介于m与z之间的任意单个字符。

    [^]

    匹配不在括号中的任意单个字符

    如’[^mz]’匹配任何不为m或者z的单个字符。

    转义字符

    使用转义字符,可以告诉DBMS,查询中的通配符不再是通配符,而是字符的实际值。

    如使用转义字符对“%”进行转义后,“%”就表示百分号本身了。

    使用ESCAPE 定义转义字符

    看下面的示例:

    ?

    1

    • 爱情文章
    • 亲情文章
    • 友情文章
    • 随笔
    • 哲理
    • 励志
    • 范文大全