用于将一列与多个值匹配的SQLite查询

时间:2019-07-05 13:23:24

标签: android mysql android-room

我正在使用 RoomDB 开发android应用。

在表中有一列称为category

假设category的值来自A,B,C .... Z

所以我有24 category

对于过滤类别A,我的查询将为 where category =:A (一个过滤器)

用于过滤A和B,然后将是其中category =:A或category =:B (两个过滤器)

我的过滤列可以是随机的,可以是一,二或三,依此类推...

是否有任何查询过滤这类案件。

我尝试了 REGEXP ,但是roomDB不接受

等待一个好的解决方案

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以像这样使用$(this)子句

in

如果您有搜索模式,可以使用select * from emp where dept in ('IT','HR','FIN'); 子句

like

这将给您所有以我为名的员工。