sqlite数据库的列值

时间:2017-11-11 14:25:13

标签: android sql sqlite

我想要列的和值,但我想通过跳过第一个值并开始汇总连续的第二个值来汇总这些值。我的代码

 public  int sumColum(){
    SQLiteDatabase db = this.getReadableDatabase();
    Cursor result = db.rawQuery("select sum(PRICE) from wedding_table", null);

    if(result.moveToNext())
        return result.getInt(0);

    return  0;
}

1 个答案:

答案 0 :(得分:0)

SQL表代表无序集,因此没有第一个价格,除非另一列指定了排序。

如果您的意思是最高或最低价格,那么这很容易 - 假设没有重复:

select sum(PRICE) - min(price)
from wedding_table;