zoukankan      html  css  js  c++  java
  • 使用通配符进行数据过滤

    操作符+通配符【 like ‘_%’】组合进行模糊查询

    例如,查询商品名称以jet开头的商品:

    
    select prod_id,prod_name
    from products
    where prod_name like 'jet%';
    
    查询的结果是:
    prod_id         |    prod_name
    100                |    jetpack    155
    101                |    Jetpook    159
    120                |    Jetllllack    165
    
    因为设置了不区分大小写所以就会查出来J和j
    
    

    例如,查询商品名称以jet结尾的商品:

    
    select prod_id,prod_name
    from products
    where prod_name like '%jet';
    
    查询的结果是:
    prod_id         |    prod_name
    100                |    pack jet   155
    101                |    pookJet    159
    120                |    llllackJet    165
    
    因为设置了不区分大小写所以就会查出来J和j
    
    

    例如,查询商品名称包含jet字母的商品:

    
    select prod_id,prod_name
    from products
    where prod_name like '%jet%';
    
    查询的结果是:
    prod_id         |    prod_name
    100                |    pack jetpack    155
    101                |    pookJetpook    159
    120                |    llllackJetllllack    165
    
    因为设置了不区分大小写所以就会查出来J和j
    
    

    通配符使用技巧

    通配符搜索的处理一般花费的时间较长,所以要记住:
    -不要过度使用通配符,如果其他操作符能够达到目的,应该使用 其他通配符

    • 在确实需要使用通配符的时候,除非绝对有必要,负责不要把他们用来搜索模式的开始处。把通配符置于搜索模式的开始处,搜索起来是最慢的。

    -仔细注意通配符的位置,如果放错地方,可能不会返回想要的数据。

  • 相关阅读:
    UML 类与类之间的关系
    HTTP协议基础
    LDAP介绍
    UML 类与类之间的关系
    我的桌面
    RoR的OO与敏捷[1][88250原创]
    Ubuntu7.10纯仿Leopard[00原创]
    37个我爱Ruby的理由
    在Ubuntu 7.10上安装Rails[00整理]
    RoR的OO与敏捷[1][88250原创]
  • 原文地址:https://www.cnblogs.com/ludundun/p/11613146.html
Copyright © 2011-2022 走看看