zoukankan      html  css  js  c++  java
  • SqlServerlike

    解释:

    确定给定的字符串和指定的模式是否相同.

    语法:

    match_expression [not] like pattern [ESCAPE escape_character]

    参数:

    match_expression:任何字符串数据类型的有效的Sql表达式

    pattern:

    通配符 描述 示例
    % 包含零个或更多字符的任意字符串 title like '%1234%'
    _ 任意单个字符 title like '_123'
    [] 指定范围或集合中的任意单个字符 title like '[a-c]pp'
    [^] 不属于指定范围或集合的任意单个字符 title like '[^c]pp'

    escape_character:

    没有默认值,有且必须有一个字符.

    结果类型:

    Boolean

    例子:

    对于下列数据

    image

    注意:

    第5行和第6行的数据,其中第6行数据为:ab34f ,注意后面的空格.

    第7行的数据为开始有空格.

    采用不同的查询方法,查询到的数据结果如下:

    1.select * from users where username like '%'

    此时查询到所有结果.

    2.select * from users where username like 'a%'

    此时查询到所有以a为开头的数据信息

    3.select * from users where username like '_123456'

    此时查询到开头不确定,但后面确定的数据信息

    4.select * from users where username like '[wa]%'

    此时查询到以w或者a开头的数据信息的结果.

    5.select * from users where username like '[^wa]%'

    此时查询到不以w或者a开头的数据信息的结果

    6.select * from users where username like 'ab/%%' escape '/'

    此时,是将转义字符/后的第一个%也看做是查询的关键字.

    结果如下:image

  • 相关阅读:
    有用的java工具
    AOP在大规模软件开发项目中的应用(图)
    java并发编程实践笔记
    深入JVM系列(三)之类加载、类加载器、双亲委派机制与常见问题
    JVM相关问答
    软件架构设计的六大原则
    JVM 运行时数据区域
    JVM 类加载过程
    JVM 垃圾回收算法
    Memcached内存分配优化及使用问题
  • 原文地址:https://www.cnblogs.com/oneword/p/1614001.html
Copyright © 2011-2022 走看看