• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    详解SQL 通配符

    通配符可用于替代字符串中的任何其他字符。

    SQL 通配符

    在 SQL 中,通配符与 SQL LIKE 操作符一起使用。

    SQL 通配符用于搜索表中的数据。

    在 SQL 中,可使用以下通配符:

    通配符 描述
    % 替代 0 个或多个字符
    _ 替代一个字符
    [charlist] 字符列中的任何单一字符
    [^charlist]

    [!charlist]
    不在字符列中的任何

    演示数据库

    在本教程中,我们将使用 RUNOOB 样本数据库。

    下面是选自 "Websites" 表的数据:

    | id | name   | url      | alexa | country |
    +----+--------------+---------------------------+-------+---------+
    | 1 | Google  | https://www.google.cm/ | 1  | USA  |
    | 2 | 淘宝   | https://www.taobao.com/ | 13 | CN  |
    | 3 | 菜鸟教程  | http://www.runoob.com/ | 4689 | CN  |
    | 4 | 微博   | http://weibo.com/   | 20 | CN  |
    | 5 | Facebook  | https://www.facebook.com/ | 3  | USA  |
    | 7 | stackoverflow | http://stackoverflow.com/ | 0 | IND  |
    +----+---------------+---------------------------+-------+---------+

    使用 SQL % 通配符

    下面的 SQL 语句选取 url 以字母 "https" 开始的所有网站:

    SELECT * FROM Websites
    WHERE url LIKE 'https%';

    执行输出结果

    下面的 SQL 语句选取 url 包含模式 "oo" 的所有网站:

    SELECT * FROM Websites
    WHERE url LIKE '%oo%';

    执行输出结果:

    使用 SQL _ 通配符

    下面的 SQL 语句选取 name 以一个任意字符开始,然后是 "oogle" 的所有客户:

    SELECT * FROM Websites
    WHERE name LIKE '_oogle';

    执行输出结果

    下面的 SQL 语句选取 name 以 "G" 开始,然后是一个任意字符,然后是 "o",然后是一个任意字符,然后是 "le" 的所有网站:

    SELECT * FROM Websites
    WHERE name LIKE 'G_o_le';

    执行输出结果

    使用 SQL [charlist] 通配符

    MySQL 中使用 REGEXP 或 NOT REGEXP 运算符 (或 RLIKE 和 NOT RLIKE) 来操作正则表达式。

    下面的 SQL 语句选取 name 以 "G"、"F" 或 "s" 开始的所有网站:

    SELECT * FROM Websites
    WHERE name REGEXP '^[GFs]';

    执行输出结果:

    下面的 SQL 语句选取 name 以 A 到 H 字母开头的网站:

    SELECT * FROM Websites
    WHERE name REGEXP '^[A-H]';

    执行输出结果:

    下面的 SQL 语句选取 name 不以 A 到 H 字母开头的网站:

    SELECT * FROM Websites
    WHERE name REGEXP '^[^A-H]';

    执行输出结果

    以上就是详解SQL 通配符的详细内容,更多关于SQL 通配符的资料请关注脚本之家其它相关文章!

    您可能感兴趣的文章:
    • oracle sql语言模糊查询--通配符like的使用教程详解
    • 浅谈MySQL模糊查询中通配符的转义
    • MYSQL必知必会读书笔记第八章之使用通配符进行过滤
    • SQL Server中通配符的使用示例
    • 在MySQL中使用通配符时应该注意的问题
    • MySql like模糊查询通配符使用详细介绍
    • SQL查询语句通配符与ACCESS模糊查询like的解决方法
    • mysql正则表达式 LIKE 通配符
    上一篇:详解SQL EXISTS 运算符
    下一篇:秒懂drop、truncate和delete的区别
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    详解SQL 通配符 详解,SQL,通配符,详解,SQL,