【整理】关于sqlite的特殊字符转义及通配符
发布时间:2020-12-12 19:29:59 所属栏目:百科 来源:网络整理
导读:【转】1.sqlite中的转义符 SELECT * FROM table WHERE number LIKE '%/%%' escape '/' sqlite3数据库在搜索的时候,一些特殊的字符需要进行转义, 具体的转义如下: / - // ' - '' [ - /[ ] - /] % - /% - / _ - /_ ( - /( ) - /) 需要注意的是,特殊字符并
【转】1.sqlite中的转义符 SELECT * FROM table WHERE number LIKE '%/%%' escape '/' [java] view plain copy
2.SQL语句中表示单个字符和任意多个字符的通配符 %包含零个或多个字符的任意字符串。 WHERE title LIKE '%computer%' 将查找在书名中任意位置包含单词 "computer" 的所有书名。 _(下划线) 任何单个字符。 WHERE au_fname LIKE '_ean' 将查找以 ean 结尾的所有 4 个字母的名字(Dean、Sean 等)。 [ ] 指定范围 ([a-f]) 或集合 ([abcdef]) 中的任何单个字符。 WHERE au_lname LIKE '[C-P]arsen' 将查找以 arsen 结尾并且以介于 C 与 P 之间的任何单个字符开始的作者姓氏,例如 Carsen、Larsen、Karsen 等。 [^] 不属于指定范围 ([a-f]) 或集合 ([abcdef]) 的任何单个字符。 WHERE au_lname LIKE 'de[^l]%' 将查找以 de 开始并且其后的字母不为 l 的所有作者的姓氏。
转自:http://blog.csdn.net/ameyume/article/details/8007149 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读