选择最后一行

时间:2014-09-12 23:08:25

标签: android sqlite sugarorm

请问如何在Android数据库中检索最后一个?我使用Sugar ORM库来抽象所有数据库操作,但我似乎无法弄清楚如何检索数据库中最旧的记录。

2 个答案:

答案 0 :(得分:13)

您必须通过某个时间戳订购,如果您有,或者通过ID订购,如果是自动递增,则只需要获得第一个结果:

Thing.find(Thing.class, null, null, null, "timestamp DESC", "1");

答案 1 :(得分:0)

基本算法是

Get a list of all objects from the database
Take the one with the "maximum" date

我不熟悉Sugar ORM,所以除了自己编写代码之外,我不知道如何使用该特定库。对此的SQL查询非常简单。