Here is how I get my data from SQLite db:
getReadableDatabase().rawQuery("SELECT _id, " + COLUMN_NAME_TITLE + " FROM " + TABLE_NAME + " ORDER BY " + COLUMN_NAME_TITLE + " COLLATE NOCASE ", null));
But I never get my items sorted out, even if I add ASC. Here is what I have:

am I doing something wrong?
Try with
LOWERfunction: