zoukankan      html  css  js  c++  java
  • SQL 通配符

    %(百分号):百分号代表任意长度的字符串,包括空字符串。

    _ (下划线):下划线代表任意单个字符。

    [<字符列>] :方括号中包含一列字符(例如 '[ABC]'),表示必须匹配列指定字符中的一个字符。

    [<字符>-<字符>] : 方括号中包含一个字符范围(例如 '[A-E]'),表示必须匹配指定范围内的一个字符。

    [^<字符列或范围>] :方括号中包含一个插入符(^),后面跟着一个字符列或范围(例如 '[^A-E]'),表示不属于指定字符列或范围内的任意单个字符。

    ESCAPE(转义)字符 :如果想要搜索包含特殊通配符的字符串(例如 '%'、'_'、'['、']'),则必须使用转义字符。指定一个确保不会在数据中出现的字符作为转义字符,把它放在待查找的字符串前面,并紧接着模式字符串,在 ESCAPE 关键字后面指定该转义字符。

      例如:要检查一个名为 col1 的列中是否包含下划线,可以使用 col1 LIKE '%!_%' ESCAPE '!'。

      另外,对于通配符 '%'、'_'、和 '['(左方括号),可以把它们放在方括号内,而不必使用转义字符。例如,除了使用 col1 LIKE '%!_%' ESCAPE '!' 以外,还可以使用 col1 LIKE '%[_]%'。

  • 相关阅读:
    nodepad++中的正则表达式匹配和替换操作。
    QT Creator配置环境和安装
    圣诞树小程序的制作
    C#编辑xml文件
    delegate里的Invoke和BeginInvoke
    记录RFID操作错误
    关于Panel隐藏横向滚动条
    随笔
    Java图形打印 上下对称三角星
    Centos 7.5安装 Redis 5.0.0
  • 原文地址:https://www.cnblogs.com/zhangdx/p/2882103.html
Copyright © 2011-2022 走看看