在其中一列中搜索子字符串

时间:2014-11-18 02:39:49

标签: android parse-platform

我正在写一个Andriod应用程序,我想看看是否有一个快速的方法。我真的不想将整个字符串拆分成多个数组元素,因为内容可能包含非英文字符。

我尝试使用whereContains(“myColumn”,),但它不会返回任何结果。任何人都可以对此有所了解吗?

2 个答案:

答案 0 :(得分:0)

如果您正在寻找SQL查询,为什么不使用LIKE

例如

SELECT * FROM your_table_name WHERE your_column_name LIKE '%your_sub_string%';

我希望这有帮助!

答案 1 :(得分:0)

根据您放置的标签,我假设您在谈论Parse

试试这个:

yourQuery.whereMatches(<yourfield>,<text you are searching>, "im");

请参阅http://www.parse.com/docs/android/api/com/parse/ParseQuery.html#whereMatches(java.lang.String,%20java.lang.String,%20java.lang.String)

示例:

titleQuery.whereMatches("title", "hello", "im");

i - 不区分大小写的搜索

m - 搜索多行输入