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

您必须使用 orderby 和 ASC(升序)按字母顺序对项目进行排序。

          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 回答
0

尝试LOWER功能:

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