0

Android アプリに Sqlite を使用しており、スコア列の値を最高から最低に並べて Db を並べ替えたいと考えています。

私はこの方法を使用しています

Cursor cur = query ("Gamestable", String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy)

残りを埋める方法がわかりません。

4

1 に答える 1

1

最上位から最下位への並べ替えだけが必要な場合は、このクエリを使用します

Cursor cur = query ("Gamestable", null, null, null, null, null, SCORE_VALUE + "DESC", null);

if(cur != null)
    cur.moveToFirst();

ここで、SCORE_VALUE はスコアが保存されている列の名前です。

nullこれは考えられる最も単純なクエリです。返される列だけを選択するのではなく、2 番目のフィールドで選択を使用することをお勧めします。

于 2013-04-23T22:58:30.513 に答える