zoukankan      html  css  js  c++  java
  • like

    like语句的通配符:百分号、下划线和escape

    1.1.  %: 表示任意一个或多个字符,可匹配任意类型和长度的字符

    e.g.  
    select  *  from user where username like '%san' ;               名字 结尾是  san  的记录
    select  *  from user where username like 'zhang%' ;            名字开头是   zhang  的记录
    select  *  from user where username like '%san%' ;             名字含 san  的记录
    select  *  from user where username like '%san%'   and  username like '%zhang%';      名字中既有san又有 zhang的记录

    1.2. _:表示任意单个字符

    select * from user where username like '_';               名字只有一个字符的记录
    select * from user where username like 'huxia_';       名字以huxia  开头,结尾有一个字符的记录
    select * from user where username like 'h_xiao';       

    1.3. escape: 若要查%或者_,可以使用escape,转义字符后面的%或_就不作为通配符

    e.g. 
    select username from gg_user where username like '%xiao/_%' escape '/';     注意,此处红色的_只能表示_,而没有通配符的功能
    select username from gg_user where username like '%xiao/%%' escape '/';      此处红色的%只能表示%,而没有通配符的功能

  • 相关阅读:
    Azkaban 简介(一)
    大数据平台搭建(Ambari +HDP)
    大数据平台比较-CDH、HDP、CDP
    Kylin 操作使用(六)
    Kylin 安装部署(五)
    Kylin 核心概念(四)
    数据流图
    android:sharedUserId
    Android的uid与UserHandle
    C++ 多态
  • 原文地址:https://www.cnblogs.com/zhu-tingting/p/7536907.html
Copyright © 2011-2022 走看看