multi_distinct_sum
功能
返回 expr
中去除重复值后的总和,功能等同于 sum(distinct expr)。
语法
multi_distinct_sum(expr)
参数说明
epxr
: 用于指定参与运算的列。列值可以为 TINYINT,SMALLINT,INT,LARGEINT, FLOAT,DOUBLE,或 DECIMAL 类型。
返回值说明
列值和返回值类型的映射关系如下:
- BOOLEAN -> BIGINT
- TINYINT -> BIGINT
- SMALLINT -> BIGINT
- INT -> BIGINT
- BIGINT -> BIGINT
- FLOAT -> DOUBLE
- DOUBLE -> DOUBLE
- LARGEINT -> LARGEINT
- DECIMALV2 -> DECIMALV2
- DECIMAL32 -> DECIMAL128
- DECIMAL64 -> DECIMAL128
- DECIMAL128 -> DECIMAL128