Android アプリに Sqlite を使用しており、スコア列の値を最高から最低に並べて Db を並べ替えたいと考えています。
私はこの方法を使用しています
Cursor cur = query ("Gamestable", String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy)
残りを埋める方法がわかりません。
Android アプリに Sqlite を使用しており、スコア列の値を最高から最低に並べて Db を並べ替えたいと考えています。
私はこの方法を使用しています
Cursor cur = query ("Gamestable", String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy)
残りを埋める方法がわかりません。
最上位から最下位への並べ替えだけが必要な場合は、このクエリを使用します
Cursor cur = query ("Gamestable", null, null, null, null, null, SCORE_VALUE + "DESC", null);
if(cur != null)
cur.moveToFirst();
ここで、SCORE_VALUE はスコアが保存されている列の名前です。
null
これは考えられる最も単純なクエリです。返される列だけを選択するのではなく、2 番目のフィールドで選択を使用することをお勧めします。