我正在使用Sqlite为我的Android应用程序,我想通过得分列中的值从最高到最低来订购我的Db

时间:2013-04-23 21:56:37

标签: android sqlite sql-order-by

我正在使用Sqlite作为我的Android应用程序,我想通过得分列中的值从最高到最低来订购我的Db。

我正在使用这种方法

Cursor cur = query ("Gamestable", String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy)

不确定如何填写其余部分。

1 个答案:

答案 0 :(得分:1)

如果您要做的就是从最高到最低排序使用此查询

Cursor cur = query ("Gamestable", null, null, null, null, null, SCORE_VALUE + "DESC", null);

if(cur != null)
    cur.moveToFirst();

其中SCORE_VALUE是存储分数的列的名称。

这是最简单的查询,最好在第二个字段中使用选择,而不是仅使用null选择要返回的列。