我正在使用qt中的QSQLITE数据库,并试图在我们的程序中实现模糊搜索,我们的sql查询如下所示:
select name from things where name like '%arg%'
这是不同的,查询更长,有连接等。我试着使用声音和SOUNDEX(),但我认为它们在QSQLITE中都不受支持,有什么方法可以在这里实现模糊搜索吗?
发布于 2014-03-04 17:39:49
对于soundex support,您必须重新编译嵌入在Qt中的SQLite库。
没有其他内置的‘模糊’函数。要么实现您自己的custom function,要么将字符串的规范化版本存储在数据库中,以便您可以直接进行比较。
https://stackoverflow.com/questions/22166230
复制相似问题