zoukankan      html  css  js  c++  java
  • Sql语句中的LIKE关键字中通配符以及Escape关键字

      LIKE关键字共有四种通配符。

    通配符描述示例
    % 替代0个或多个字符 LIKE '%abc%' :包含abc的字符串都匹配
    _ 替代一个字符 LIKE '%a_bc%' a和b之间可以是一个任意字符
    [charlist] 字符列中的任何单一字符

    LIKE '%a[bc]d%' a和d之间可以是b或者c

    LIKE '[a-c]' 可以是abc

    [^charlist] 或者 [!charlist]

    不在字符列中的任何单一字符 LIKE [^a-c] 不能是a或者b或者c

    注意:"[]"通配符MySql不支持

      ESCAPE关键字

      Like模糊匹配内容中包括上面的通配符的时候,需要进行转义。

      例: LIKE 'abc_123%' 如果匹配"abc_123xxx" 则需要转义,否则它将匹配“abc任意字符123xxxx”。 使用ESCAPE转义: LIKE 'abc_123%' ESCAPT '_' 。

  • 相关阅读:
    分页系统
    ORM-数据处理
    Django的用法
    登录cookie写法
    MySQL数据库的安装创建
    前端弹框编写
    ADB常用指令
    Appium环境配置
    Jmeter中传递cookie值
    Jmeter从文件中读取参数值
  • 原文地址:https://www.cnblogs.com/studyever/p/14260995.html
Copyright © 2011-2022 走看看