我所要做的就是按字母顺序抓取东西,而忽略大写字母。
db.rawQuery("SELECT " + catName + " FROM "+tableName+" ORDER BY "+catName+" ASC COLLATE NOCASE;", null);
这是我在上面使用的代码,但是它总是给我一个SQLite异常,告诉我COLLATE是一个语法错误。
android.database.sqlite.SQLiteException:靠近" COLLATE ":语法错误:,编译时:从testTable COLLATE NOCASE ASC
中选择艺术家
发布于 2015-03-04 04:22:24
我想这也应该行得通:
db.rawQuery("SELECT "+ catName
+" FROM "+ tableName
+" ORDER BY lower("+ catName +");", null);
https://stackoverflow.com/questions/5958039
复制相似问题