当前位置:首页 > 数据库 > SQlite

Sqlite数据库中如何优化like查询

‘我%‘ 可以转换成 where name >=‘我‘ and name <=‘戒‘   //大于等于本身,小于等于最后一个字符的对应的Unicode编码加一对应的汉字
  这是什么原理呢,其实是将‘我’转换成Unicode编码(u6211),然后加一变成(u6212),再讲u6211转换为对应的汉字则变成‘戒‘

注意:转换成unicode编码后,加一是按照16进制进行加一,并不是十进制,若转换为unicode编码后最后一位是9则加一下一位变成a

附加:十六进制

0 1 2 3 4 5 6 7 8 9 a b c d e f 

Sqlite数据库中如何优化like查询

标签:pre   进制   好用   使用   span   16进制   class   code   附加   

本文系统来源:https://www.cnblogs.com/zblwyj/p/11772710.html


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!