返回首页

gbase数据、南大通用产品文档:GBase8c聚集函数

更新日期:2024年09月11日


sum(expression)
描述:所有输入行的expression 总和。
返回类型:
通常情况下输入数据类型和输出数据类型是相同的,但以下情况会发生类型转换:

对于SMALLINT 或INT 输入,输出类型为BIGINT。

对于BIGINT 输入,输出类型为NUMBER 。

对于浮点数输入,输出类型为DOUBLE PRECISION。
示例:
gbase=# SELECT SUM(ss_ext_tax) FROM public.STORE_SALES;
sum
--------------

功能
这个参数用于设置数据库做DISTINCT GROUP 时使用的BUFFER 大小。
如果用户的SQL 操作经常出现DISTINCT 操作,则可适当将该参数调大一些。
通常该内存从LARGE BUFFER 中申请,因此该值应小于gbase_heap_large 的大
小。
系统会根据gbase_heap_data 的大小,自动计算gbase_buffer_distgrby 的最小值。
如果用户的设置值小于程序计算的最小值,则会忽略该参数的设置值。
该参数的默认值是由系统自动评估计算出来的,不是固定的值。


RHEL6.X
# lsb_release -a
LSB
Version:
:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-n
oarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: RedHatEnterpriseServer
Description:
Red Hat Enterprise Linux Server release 6.2 (Santiago)
Release: