0

SQLite db からデータを取得する方法は次のとおりです。

getReadableDatabase().rawQuery("SELECT _id, " + COLUMN_NAME_TITLE + " FROM " + TABLE_NAME + " ORDER BY " + COLUMN_NAME_TITLE + " COLLATE NOCASE ", null));

しかし、 ASCを追加しても、アイテムが整理されることはありません。ここに私が持っているものがあります:

ここに画像の説明を入力

私は何か間違ったことをしていますか?

4

2 に答える 2

0

関数で試してくださいLOWER

"SELECT _id, " + COLUMN_NAME_TITLE + " FROM " + TABLE_NAME + " ORDER BY LOWER(" + COLUMN_NAME_TITLE + ")"
于 2013-01-08T14:26:54.127 に答える
0

アイテムをアルファベット順に並べ替えるには、ASC (昇順) で orderby を使用する必要があります。

          getReadableDatabase().rawQuery("SELECT _id, " + COLUMN_NAME_TITLE + " FROM " + TABLE_NAME + " ORDER BY " + COLUMN_NAME_TITLE +"ASC"+" COLLATE NOCASE ", null))
于 2013-01-08T14:23:29.353 に答える