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

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

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

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

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

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

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

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

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

  • 相关阅读:
    主机名与域名
    Screen 状态栏配置
    linux 修改时间
    vsftpd2.3.2安装、配置详解
    mysql 二进制日志
    linux下mysql操作的命令
    Apache加载PHP.ini顺序
    页面异步加载javascript文件
    一段实现页面上的图片延时加载的js
    如何在MySql中记录SQL日志
  • 原文地址:https://www.cnblogs.com/zhangdx/p/2882103.html
Copyright © 2011-2022 走看看