我正在使用Sqlite作为我的Android应用程序,我想通过得分列中的值从最高到最低来订购我的Db。
我正在使用这种方法
Cursor cur = query ("Gamestable", String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy)
不确定如何填写其余部分。
答案 0 :(得分:1)
如果您要做的就是从最高到最低排序使用此查询
Cursor cur = query ("Gamestable", null, null, null, null, null, SCORE_VALUE + "DESC", null);
if(cur != null)
cur.moveToFirst();
其中SCORE_VALUE是存储分数的列的名称。
这是最简单的查询,最好在第二个字段中使用选择,而不是仅使用null
选择要返回的列。