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

    • 通配符可用于替代字符串中的任何其他字符, 用于搜索表中的数据。通常与LIKE操作符一起配合使用。

    • SQL中的通配符:

      通配符 描述
      % 替代0个或多个
      _ 替代一个字符
      [charlist] 字符列中的任何单一字符
      [^charlist]或[!charlist] 不在字符列中的任何单一字符
    • 使用:

      /* 通配符:% */
      SELECT * 
      FROM table_name
      WHERE column_name1 LIKE '%oo%';
      
      /* 通配符:_ */
      SELECT * 
      FROM table_name
      WHERE column_name1 LIKE '_oogel';
      
      SELECT * 
      FROM table_name
      WHERE column_name1 LIKE 'g_o_el';
      
      /* 
      通配符:[charlist] 
      MySQL 中使用 REGEXP 或 NOT REGEXP 运算符 (或 RLIKE 和 NOT RLIKE) 来操作正则表达式
      1.匹配以A、B、C字母开头的数据
      2.匹配以A-Z字母开头的数据
      */
      SELECT * 
      FROM table_name
      WHERE column_name1 RLIKE '^[ABC]';
      
      SELECT * 
      FROM table_name
      WHERE column_name1 RLIKE '^[A-Z]';
      
      /*
      通配符:[^charlist]
      匹配不以A-D字母开头的数据
      */
      SELECT * 
      FROM table_name
      WHERE column_name1 RLIKE '^[^A-D]';
      
  • 相关阅读:
    Django-models,继承AbstractUser类
    Django-views,用户认证,login_requierd()
    django前篇
    jquery插件
    jquery事件及插件
    jquery操作元素
    jquery选择器筛选器
    js作用域与作用域链
    js之DOM(二)
    bootstrap
  • 原文地址:https://www.cnblogs.com/lcsin/p/12501564.html
Copyright © 2011-2022 走看看