SUM_FLOAT [聚合]
计算一组行的表达式的总和并返回 DOUBLE PRECISION
值。
行为类型
不可变语法
SUM_FLOAT ( [ ALL | DISTINCT ] expression )
参数
ALL
- 调用组中所有行的聚合函数(默认)。
DISTINCT
- 调用组中发现的表达式中所有区分非空值的聚合函数。
- 表达式
- 任何表达式的结果都是
DOUBLE PRECISION
类型。
溢出处理
默认情况下,当您对数值数据类型调用此函数时,Vertica 允许静默数值溢出。有关此行为以及如何更改它的更多信息,请参阅SUM、SUM_FLOAT 和 AVG 的数字数据类型溢出。
示例
以下查询从产品表返回平均价格浮点总和:
=> SELECT SUM_FLOAT(average_competitor_price) AS cost FROM product_dimension;
cost
----------
18181102
(1 row)