Android SQL Query - в порядке убывания 50 больше 100 - PullRequest
1 голос
/ 17 февраля 2012

Когда я запускаю следующий запрос, я получаю неожиданные результаты:

String[] columns = new String[] { KEY_ROWID, KEY_NAME, KEY_SCORE };
    Cursor c = mDb.query(DATABASE_TABLE, columns, null, null, null, null, KEY_SCORE + " DESC", "10");
    String result = "";

Итак, это должно отсортировать результаты по столбцу KEY_SCORE в моей таблице и отсортировать их по убыванию. Когда я это делаю, я получаю следующие результаты:

Mr Z - 72
Mr S - 70  
Mr A - 50
Mr B - 50
Mr T - 130
Mr X - 125

Поэтому, похоже, группирует значения в две разные группы. Одна группа из двухзначных записей, одна группа из трехзначных записей. Мне нужно, чтобы они все были вместе и, следовательно, были указаны правильно с наибольшим номером в верхней части списка. Я знаю, что я мог бы обойти это, имея 050, 070, но я бы предпочел чистый метод решения этого (или способ удаления 0 из 070, когда значение из базы данных выводится на экран).

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...