数据库-SQL里面的通配符匹配

来源:互联网 发布:苏州大数据研发中心 编辑:程序博客网 时间:2024/06/04 18:48

1.         %   :包含零或更多字符的任意字符串

2.         _     :下划线 任何单个字符

3.         []     :指定范围,属于([a-f])([abcdef])集合中的任何单个字符

4.         [^]   :指定范围,属于([a-f])([abcdef])集合中的任何单个字符

   注:通配符的使用在特殊的准确查询中使用较多,普通查询使用较少

 

在查询过程中,where条件里面like的内容有时候需要包含通配符,那如何实现通配符查询呢?参考如下:

1.         5[%]              :表示 5%,这个在查询一些字段内容含百分数的时候使用

2.         对于%还可以如下表示:SELECT * FROM  Table WHERE condition LIKE '50%% purchased' ESCAPE '%'

3.         [_]n        :表示 _n,这个查询在模糊查询文本内容的时候使用

4.         [a-cde]    :表示abcde中的任何单个字符

5.         [-abc]     :表示-abc中的任何单个字符

6.         [ [ ]        :表示 [

7.         ]             :表示 ]  注意和上面5的区别!