Android Room查询:文本与搜索字符串完全匹配或以搜索字符串开头

大O

匹配列数据完全匹配或以搜索字符串开头的android房间查询是什么

VVV这似乎只给我完全匹配

select * from table where dna_sequence like :searchTerm

谢谢

学徒

这似乎只给我完全匹配

select * from table where dna_sequence like :searchTerm

您的查询没有错。问题出在您的Java或Kotlin代码上。之所以得到完全匹配,是因为您将完全匹配传递给了searchTerm而不使用任何通配符。LIKESQL中运算符允许我们在字符串中使用通配符以匹配不仅仅是严格的相等性。_将匹配一个字符,而%将匹配零个或多个字符。如果您不使用这些通配符,LIKE则将与完全相同=因此,您需要传递一个searchTerm使用这些通配符之一的例如,如果您将DAO接口声明为

@Dao
public interface MyDao {
    @Query("SELECT * FROM foo WHERE search like :searchTerm")
    public Foo[] getFooSearch(String searchTerm);
}

您可以使用以下方法调用该方法:

MyDao dao;
dao.getFooSearch("abcdef%");

它将匹配字符串的开头。

注意:此示例有点虚构,因为您仅提供了SQL查询,而没有为DAO或数据实体提供任何Java或Kotlin代码。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android在字符串中搜索字符

来自分类Dev

搜索字符串并返回特定的文本android

来自分类Dev

在Android中使用Arraylist搜索字符串

来自分类Dev

android SQLite:如何搜索字符串,如果字符串包含'符号

来自分类Dev

弹性搜索:字符串数组上的完全匹配查询

来自分类Dev

Android:以字符串形式存储文本

来自分类Dev

Android:字符串数组中的文本

来自分类Dev

在Android内部保存文本/字符串

来自分类Dev

我想在Android的解析表中从特定的列中搜索特定的字符串(包含字符串)

来自分类Dev

Eclipse Android文本视图文本=字符串文本

来自分类Dev

如何在android中所有表列中搜索字符串?

来自分类Dev

在Android中将Twitter搜索字符串数据解析为JSONArray

来自分类Dev

Android-使用字符串使用MediaStore搜索音乐

来自分类Dev

在Android中的大型字符串数组中进行全文搜索的最佳方法是什么?

来自分类Dev

android资源字符串%

来自分类Dev

Calculatewith android的字符串

来自分类Dev

Android子字符串

来自分类Dev

Android蓝牙ScanFilter部分字符串匹配

来自分类Dev

Android部分字符串关键字匹配

来自分类Dev

在使用的Android。载()关键字的字符串匹配

来自分类Dev

匹配从json android输入和解析的字符串

来自分类Dev

Android:为字符串中的匹配项着色

来自分类Dev

查找与字符串android匹配的视图ID

来自分类Dev

Android 中的快速、低功耗/cpu 字符串匹配

来自分类Dev

Excel-在字符串中搜索完全匹配

来自分类Dev

TSQL搜索完全匹配为字符串

来自分类Dev

Excel-在字符串中搜索完全匹配

来自分类Dev

休眠搜索与破折号字符串完全匹配

来自分类Dev

弹性搜索:如何搜索以某些字符开头的字符串

Related 相关文章

热门标签

归档