Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 汇总数据库sqlite的每一行_Android_Sqlite - Fatal编程技术网

Android 汇总数据库sqlite的每一行

Android 汇总数据库sqlite的每一行,android,sqlite,Android,Sqlite,我想在数据库表的一列中汇总每一行数据。我该怎么做? 下面是我的sqlite数据库的代码片段 private static final String DATABASE_CREATE_PENGELUARAN = "CREATE TABLE if not exists " + PENGELUARAN_TABLE + " (" + KEY_RPI + " integer PRIMARY KEY autoincrement," +

我想在数据库表的一列中汇总每一行数据。我该怎么做? 下面是我的sqlite数据库的代码片段

  private static final String DATABASE_CREATE_PENGELUARAN =
         "CREATE TABLE if not exists " + PENGELUARAN_TABLE + " (" +
                  KEY_RPI + " integer PRIMARY KEY autoincrement," +
                  KEY_RTP + "," +
                  KEY_RLP + "," +
                  KEY_RSK + "," +
                  KEY_RNP + ");";
我想总结一下KEY_RNP列中每一行的数据。我认为它可以通过使用数组来使用,但是有人能给我确切的代码吗?对不起,我的英语不好。谢谢

使用SQLite函数,如下所示:

SELECT SUM(column) FROM table;

SQL中有一个函数确实需要您所需要的,名为
SUM()

可以这样称呼:

SELECT SUM(column) FROM table;

从表_name中选择SUM(列_name),其中

你是要sql吗<代码>从表_name中选择sum(字段_name)或如何执行并返回结果?是的,该函数用于什么数据类型?KEY\u RNP行中的数据是字符串格式的。这是否意味着如果KEY\u RNP列中的数据类型是string,我应该首先转换它?没错。您可以使用SQLite强制转换来实现这一点:
从表中选择SUM(强制转换(列为整数))