Android DBで最後を取得するにはどうすればよいですか? Sugar ORM ライブラリを使用してすべてのデータベース操作を抽象化していますが、データベースで最も古いレコードを取得する方法を理解できないようです。
質問する
2938 次
2 に答える
13
タイムスタンプがある場合はタイムスタンプで、自動インクリメントの場合は ID で並べ替え、最初の結果のみを取得する必要があります。
Thing.find(Thing.class, null, null, null, "timestamp DESC", "1");
于 2014-09-13T06:56:41.083 に答える
0
基本的なアルゴリズムは
Get a list of all objects from the database
Take the one with the "maximum" date
私は Sugar ORM に慣れていないので、自分でコーディングする以外に、その特定のライブラリでこれを行う方法がわかりません。このための SQL クエリはかなり単純です。
于 2014-09-12T23:19:18.267 に答える