【发布时间】:2019-07-05 13:23:24
【问题描述】:
我正在使用 RoomDB 开发 Android 应用程序。
在一个表中有一个名为category的列
假设 category 的值来自 A,B,C....Z
所以我有 24 个category
对于过滤类别 A,我的查询将是 where category=:A (ONE FILTER)
用于过滤 A 和 B ,那么它将是 where category=:A or category=:B(TWO FILTER)
我的过滤栏可以是随机的,可以是一、二、三等等...
是否有任何查询来过滤这些类型的案例。
我尝试了 REGEXP,但 roomDB 不接受
等待好的解决方案
提前致谢!
【问题讨论】:
-
我认为你可以使用
in子句分隔所有类别 -
嘿,谢谢!我以错误的方式使用了 in 子句。我已经发送了这样的字符串 'string1,string2,string3' 但正确的格式是 'string1','string2','string3'
-
我已经从未来的角度添加了答案,请考虑接受它。
标签: android mysql android-room