У меня есть данные в моей базе данных:
Alice
anderson
Beatrice
benny
Carmen
calzone
Используя этот код:
mDb.query(DATABASE_NAMES_TABLE, new String[] { KEY_ROWID,
KEY_NAME }, null, null,
null, null, KEY_NAME+ " ASC");
или этот код, при этом фильтр имеет значение "":
mDb.query(true, DATABASE_NAMES_TABLE, new String[] { KEY_ROWID,
KEY_NAME }, KEY_NAME + " LIKE ?",
new String[] { filter+"%" }, null, null, null,
null);
Он сортирует приведенные выше данные следующим образом:
Alice
Beatrice
Carmen
anderson
benny
calzone
Это нормальное поведение? Как мне получить его для сортировки в указанном выше порядке, где все As и Bs и Cs вместе? Спасибо.