[Android SQLite] Sortowanie danych

0

Witam

Mój program zapisuje dane w bazie SQLite. Wszystko działa jak należy, jednak przy odczycie dane wyświetlane są w kolejności ich zapisu. Nie wiem jak mogę je posortować.
Tabela w bazie składa się z trzech kolumn (id wiersza, nazwa, punkty), punkty są zapisywane jako String.

Kod odczytu danych:

public String getData(){
String[] columns = new String[]{KEY_ROWID, KEY_NAME, KEY_POINTS};
Cursor c = ourDatabase.query(DATABASE_TABLE, column, null, null, null, null, null,);
String result = "";

int iRow = c.getColumnIndex(KEY_ROWID);
int iNAME = c.getColumnIndex(KEY_NAME);
int iPOINTS = c.getColumnIndex(KEY_POINTS);

for (c.moveToFirst(); !c.isAfterLast(); c.moveToNext()){
     result = result + c.getString(iROW + " " + c.getString(iNAME) + " " + c.getString(iPOINTS) +"\n";
}
return result;
}

Pytanie brzmi, jak mogę wyświetlić te dane biorąc pod uwagę ilość punków (KEY_POINTS)?

1

Na Andoridzie za bardzo się nie znam ale skoro to SQLite to na pewno można wyciągnąć w odpowiedniej kolejności poprzez ORDER BY

1 użytkowników online, w tym zalogowanych: 0, gości: 1