2014-03-04 9 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를 다시 컴파일해야합니다. –