0

我是新手,请多多包涵。我曾尝试寻找答案,但没有成功。

我有一个在 sqlite 数据库中搜索颜色的应用程序。它目前可以用于文本搜索。

但是在这个数据库中,有代表每种颜色的名称和数字。

目前搜索是文本搜索,会查找单词,但如果我输入数字,它不会找到任何东西。

是否可以有一个可以同时查找文本和数字的搜索字段?有这方面的教程吗?或者任何人就如何设置搜索来执行此操作提供任何建议?

谢谢

4

2 回答 2

0

Are you targeting a specific field (name) in the SQLite database that you are tying the search to?

If so you could set to search up to query the two fields (number and name) and return all results. If there were duplicates then filter them out before displaying.

于 2012-08-02T11:39:34.837 回答
0

从 rossei 提供的答案中,我猜您正在使用 CoreData 对您的 SQL 数据库进行任何查询,但是由于您在问题中没有提到它,所以很高兴知道您可以在没有谓词的情况下直接向您的 SQLite DB 进行查询如果你可以有一个 SQLQuery 来检查字符串和数字:

select * from yourtable where yourtable.stringfield == "yourstring" and yourtable.numberfield == number
于 2012-08-02T14:10:48.820 回答