android - 选择最后一行

标签 android sqlite sugarorm

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

最佳答案

如果有时间戳,则必须按时间戳排序;如果自动递增,则必须按 ID 排序,并且只取第一个结果:

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

关于android - 选择最后一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25818132/

相关文章:

android - Jackson + SugarOrm id 错误

android - 使用 Google Play 提供的上传 key 签署 APK

java - 接下来 2 小时使用日历对象/Java-Android

android - Android MVVM + 数据绑定(bind) + 架构组件示例(ViewModel 和 Room)

javascript - 如何根据特定条件向表中插入数据

python sqlite3多个LEFT JOIN按列分组

android - SugarORM + Kotlin : Unresovled reference "listAll"

android - SugarORM错误或缺少数据库

android - 是否允许在 Google Play 的 "internal"或 "closed"或 "open testing"期间使用 Admob 真实广告?

python - 可以同时对 SQLite 数据库进行多个读/写操作吗?