kou*_*nho 10 sql sqlite glob android-sqlite sql-like
我是一名Android开发人员,最近在SQLite中遇到了GLOB子句.我不明白为什么我们需要GLOB,因为LIKE已经到位了.
这两个子句都有通配符来表示单个和多个字符.唯一的区别是GLOB区分大小写.
但这就是全部吗?LIKE是一个不好或不恰当的选择吗?在任何情况下我们绝对必须使用GLOBE vs LIKE,反之亦然?
CL.*_*CL. 19
区分大小写本身很有用,因为这对普通索引更有效.
另外,GLOB支持字符类:
全球规则:
*匹配零个或多个字符的任何序列.
?只匹配一个字符.
[...]匹配包含的字符列表中的一个字符.
[^...]匹配不在随附列表中的一个字符.使用
[...]和[^...]匹配,]可以在列表中包含一个字符,使其成为[或之后的第一个字符^.可以使用指定一系列字符-.示例:[a-z]匹配任何单个小写字母.要匹配a-,请将其设为列表中的最后一个字符.
| 归档时间: |
|
| 查看次数: |
4197 次 |
| 最近记录: |