sqlite3不支持中文的模糊查询,但精确查询是可以的。
Cursor cursor = db.rawQuery("select * from Weather wherecity_name=? and date like ?", new String[]
{
cityname,
"%" + sysdate + "%"
});
这样加上两个百分号就解决了中文模糊查询的问题,这里我的sysdate是数字。
本文介绍了一种解决SQLite3数据库中中文模糊查询的方法。通过在查询条件两侧添加百分号,实现了对包含中文字段的数据进行有效检索。此技巧适用于那些需要进行中文模糊匹配的应用场景。
2044

被折叠的 条评论
为什么被折叠?