zoukankan      html  css  js  c++  java
  • 通配符like用法归纳

    常用的通配符like无非是%较多,“_”“[]”用的不是太多。这里简单归纳一下,以备不时之需:

    1.select * from AjileSoft where EmpName like ‘S%’

     select * from AjileSoft where EmpName like ‘S%H’

     select * from AjileSoft where EmpName like ‘%S’

     select * from AjileSoft where EmpName like ‘%S%’

        “%”无疑是最强大的,任意位置,任意字符

    2.select * from AjileSoft where EmpName like ‘S_’

     select * from AjileSoft where EmpName like ‘S_H’

     select * from AjileSoft where EmpName like ‘_S’

     select * from AjileSoft where EmpName like ‘_S_’

     相比较“%”而言,“_”只能是一个字符,使用的场合具有一定的特殊性

    3.不常用的是“[]”,“[]”代表的是一个集合

    举例说明

     select * from AjileSoft where EmpName like ‘[SW]hao’

     select * from AjileSoft where EmpName like ‘shen[XW]’

    解释一下:

    一句中查询出的是安捷软件当中姓名以S以及W开头的,以hao结尾的名称

    输出结果如下:

    Shen hao

    Wang hao

    二句中查询出的是安捷软件当中姓名以shen开头的,以X或W结尾的

    输出结果如下:

    Shen xiao

    Shen wei

     Select * from AjileSoft where EmpName like [^SW]hao’

    查询出安捷软件中姓名不是以S或者W开头的,以hao结尾的

    输出结果如下:

    Zhang hao

    同样的效果可以写成

     Select * from AjileSoft where not EmpName like[SW]hao’

  • 相关阅读:
    南邮NOJ整除的尾数
    【HDOJ】2844 Coins
    【HDOJ】2546 饭卡
    【HDOJ】1031 Design T-Shirt
    【HDOJ】1983 Kaitou Kid
    【HDOJ】2612 Find a way
    【原创】如何构建MIPS交叉编译工具链
    【HDOJ】1239 Calling Extraterrestrial Intelligence Again
    【Python Network】使用DOM生成XML
    【HDOJ】2602 Bone Collector
  • 原文地址:https://www.cnblogs.com/howie/p/2582181.html
Copyright © 2011-2022 走看看