小编Har*_*jan的帖子

SQLiteDatabase.Query方法中的多个OrderBy

我正在使用查询方法SQLiteDatabase.我需要有关此方法的orderBy参数的帮助.

Cursor cursor = sqLiteDatabase.query(tableName, tableColumns, whereClause, whereArgs, groupBy, having, orderBy);

public Cursor getAllCustomexp(int TID) throws SQLException 
{
    Cursor mCursor =
            db.query(false, CEXP_TABLE, new String[] {KEY_CEID, FLD_CETID, FLD_CEEID, FLD_CEMID,
            FLD_CEAMT, FLD_CESEL}, FLD_CETID + " = " + TID, null,
            null, null, FLD_CEEID, null);
    if (mCursor != null) {
        mCursor.moveToFirst();
    }
    return mCursor;
}
Run Code Online (Sandbox Code Playgroud)

问题1:在上面的查询中,结果集将按FLD_CEEID升序还是降序排序?

问题2:如果我需要先按顺序排序结果集FLD_CEEID,然后按FLD_CEMID如何通过此查询的参数构造顺序.

是否可以使用此方法执行多个订单?

sqlite android sql-order-by

4
推荐指数
1
解决办法
4808
查看次数

标签 统计

android ×1

sql-order-by ×1

sqlite ×1