• SQL 通配符


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

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

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

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

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

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

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

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

  • 相关阅读:
    Mysql外键和表关系
    列类型-字符类型
    列类型-日期时间型
    列类型
    破解MySQL的root密码
    数据库简单使用
    数据库简介
    socketserver
    python网络编程-粘包问题的解决
    python-网络编程,简单模型
  • 原文地址:https://www.cnblogs.com/zhangdx/p/2882103.html
Copyright © 2020-2023  润新知