加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

SQLite喜欢%和_

发布时间:2020-12-12 19:19:23 所属栏目:百科 来源:网络整理
导读:我不知道下划线字符在SQLite like语句中做什么。 通配符%,可能与大多数其他SQL数据库中相同。 那么,该死的角色做什么? 下划线也与大多数其他SQL数据库中的相同,并匹配任何单个字符(即,它与正则表达式中的相同)。从 fine manual: An underscore (“_”
我不知道下划线字符在SQLite like语句中做什么。
通配符%,可能与大多数其他SQL数据库中相同。

那么,该死的角色做什么?

下划线也与大多数其他SQL数据库中的相同,并匹配任何单个字符(即,它与正则表达式中的相同)。从 fine manual:

An underscore (“_”) in the LIKE pattern matches any single character in the string.

例如:

-- The '_' matches the single 'c'
sqlite> select 'pancakes' like 'pan_akes';
1
-- This would need '__' to match the 'ca',only one '_' fails.
sqlite> select 'pancakes' like 'pan_kes';
0
-- '___' also fails,one too many '_'.
sqlite> select 'pancakes' like 'pan___kes';
0

只是为了确保结果有意义:SQLite使用zero and one for booleans。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读