2017-09-01 80 views
1

我必须在android应用程序中查询fts3表。这个想法是每当我在SearchView内输入内容时查询数据库。使用类似条目查询SQLite数据库

一列看起来像组成:

go go 
go up 
go down 

如果我使用的查询:

SELECT * FROM table WHERE column MATCH 'go g*' 

我得到的所有三排的结果,但我想只是行“”作为回报。

有没有办法做到这一点?我虽然关于消除空间,因为他们似乎是问题,但我想知道,如果有一个更直接的解决方案。

回答

0

尝试

SELECT * FROM table WHERE column LIKE 'go g%' 
+0

非常感谢您若昂!它确实有用!有没有办法继续使用MATCH?我的最终项目使用了一个大分贝,我担心LIKE速度很慢。 – user8482064

+0

我从来没有使用过比赛,因此我无法帮助你。但是我从来没有遇到任何问题。 – joao86

+0

但试试这个,但是,'SELECT * FROM table WHERE column MATCH'go g'' – joao86