【问题标题】:Realm check if value of first column greater than value of second column领域检查第一列的值是否大于第二列的值
【发布时间】:2017-10-14 17:53:17
【问题描述】:

我正在将我的应用程序从 SQLite 更改为 Realm,我有下一个问题。

我有下一条 SQLite 语句,我想转换成 Realm:

 SELECT * from Table1 WHERE Table1.column1 = ? 
 AND Table1.column2 = ? 
 AND Table1.column3 < Table1.column4;

【问题讨论】:

  • 这实际上是一个不错的问题,但我认为目前还不支持这种类型的查询。事实上,我似乎也无法为它找到一个可能的增强功能。无论如何,目前在这种情况下的解决方法是,在column3 的设置器和column4 的设置器中,您还更新了一个相关的布尔值,您可以根据该值进行查询。

标签: android sqlite realm


【解决方案1】:

虽然底层存储引擎支持这种查询,但该功能尚未在 Java API 中公开。您可以关注https://github.com/realm/realm-java/issues/1615 了解相关进展。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-23
    • 1970-01-01
    相关资源
    最近更新 更多