请问android sqlite3怎么样进行求和,举一简单例子

请问android sqlite3怎么样进行求和,举一简单例子,第1张

sum(X) total(X)

返回一组中所有非空值的数值总和。如果在输入中没有非空值,则 sum() 会返回 NULL。 而 total() 会返回 0.0。

total() 的结果永远是浮点数。 如果所有非空的输入都是整数, sum() 的结果将是整数值。 若任何输入给 sum() 的值是除整数及 NULL 以外的值, sum() 都将返回浮点数。这可能是最接近标准 sum() 的实现方式吧。

如果输入全部是整数或 NULL,在结果溢出时 sum() 将会产生一个 "integer overflow" 异常。 而 total() 永远不会。

Count是用来统计数据个数的,跟SUM区别如下:

一、指代不同

1、Count:用来统计数据库中某一列数据的个数。

2、SUM:用来汇总数据库中某一列数据的合计值。

二、语法不同

1、Count:SQL COUNT(column_name) 语法,SELECT COUNT(column_name) FROM table_name。

2、SUM:SQL SUM() 语法,SELECT SUM(column_name) FROM table_name。

三、适用条件不同

1、Count:适用于 ORACLE 和 Microsoft SQL Server,但是无法用于 Microsoft Access。

2、SUM:适用于通用数据库。

参考资料来源:百度百科-COUNT函数

参考资料来源:百度百科-SUM函数


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6421982.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-21
下一篇 2023-03-21

发表评论

登录后才能评论

评论列表(0条)

保存