标签: sqlite android-sqlite
以下查询有何不同?
FROM COMPANY WHERE ADDRESS GLOB '*-*'; FROM COMPANY WHERE ADDRESS LIKE '%-%';
我知道不像LIKE运算符,GLOB区分大小写。这是唯一的区别吗?
答案 0 :(得分:12)
documentation说:
GLOB运算符与LIKE类似,但对其通配符使用Unix文件通配语法。此外,与LIKE不同,GLOB区分大小写。
就是这样。
答案 1 :(得分:0)
GLOB 可以用作正则表达式的其他区别 即:选择以数字结尾的字段使用 GLOB '*[0-9]'
选择不包含任何数字的字段使用 GLOB '[^0-9]