J'ai données dans ma base de données comme celle-ci:requête Android SQLiteDatabase tri
Alice
anderson
Beatrice
benny
Carmen
calzone
En utilisant ce code:
mDb.query(DATABASE_NAMES_TABLE, new String[] { KEY_ROWID,
KEY_NAME }, null, null,
null, null, KEY_NAME+ " ASC");
ou ce code avec le filtre étant "":
mDb.query(true, DATABASE_NAMES_TABLE, new String[] { KEY_ROWID,
KEY_NAME }, KEY_NAME + " LIKE ?",
new String[] { filter+"%" }, null, null, null,
null);
Il trie les données ci-dessus comme ceci:
Alice
Beatrice
Carmen
anderson
benny
calzone
Est-ce un comportement normal? Comment puis-je l'amener à trier dans l'ordre ci-dessus où tous les As et Bs et C sont ensemble? Merci.
Cela fonctionne! Merci! – Maurice