2014-03-04 111 views
0

我在QT QSQLITE數據庫工作,並試圖實現模糊搜索我們的計劃我們的SQL查詢是這樣的:QtSql模糊搜索

select name from things where name like '%arg%' 

它是不一樣的查詢不再有連接和等 我嘗試過使用SOUND和SOUNDEX(),但我認爲它們都不支持QSQLITE有沒有什麼辦法可以在這裏實現模糊搜索?

回答

0

對於soundex support,您將不得不重新編譯嵌入在Qt中的SQLite庫。

沒有其他內置的「模糊」功能。 要麼實現您自己的custom function,要麼將數據庫的規範化版本存儲在數據庫中,以便您可以直接比較它。

+0

我嘗試用soundex重新編譯SQLite,但我怎樣才能將它嵌入到qt中? – zoli

+0

你必須重新編譯Qt。 –