gpt4 book ai didi

java - 在 Android 上用 Java 获取 SQLite SUM

转载 作者:IT王子 更新时间:2023-10-29 06:19:29 26 4
gpt4 key购买 nike

我是 SQLite 和 Java 的新手,我正在尝试即时学习。我有一个包含一些数值的列,我想获取它的总和并将其显示在 TextView 中。

我目前的代码是这样的:

public Cursor getTotal() {
return sqliteDatabase2.rawQuery(
"SELECT SUM(COL_VALUES) as sum FROM myTable", null);
}

不过,我不确定该代码是否正确。

我知道我应该获取该代码的结果,但我不确定如何去做。如何将此查询的结果放入我的 Java 代码中?

最佳答案

总和将作为一行一列的结果返回,因此您可以使用游标获取该值:

Cursor cursor = sqliteDatabase2.rawQuery(
"SELECT SUM(COL_VALUES) FROM myTable", null);
if(cursor.moveToFirst()) {
return cursor.getInt(0);
}

关于java - 在 Android 上用 Java 获取 SQLite SUM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1182831/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com