Teradata 聚合函数
Teradata 支持常见的聚合函数。它们可以与 SELECT 语句一起使用。
COUNT-计算行数
SUM-对指定列的值求和
MAX-返回指定列的大值
MIN-返回指定列的最小值
AVG-返回指定列的平均值
示例
考虑以下薪资表。
EmployeeNo |
毛额 |
演绎 |
NetPay |
101 |
40,000 |
4,000 |
36,000 |
104 |
75,000 |
5,000 |
70,000 |
102 |
80,000 |
6,000 |
74,000 |
105 |
70,000 |
4,000 |
66,000 |
103 |
90,000 |
7,000 |
83,000 |
COUNT
以下示例计算 Salary 表中的记录数。
SELECT count(*) from Salary;
Count(*)
-----------
5
最大
以下示例返回最大员工净工资值。
SELECT max(NetPay) from Salary;
Maximum(NetPay)
---------------------
83000
最低
以下示例从工资表中返回最低员工净工资值。
SELECT min(NetPay) from Salary;
Minimum(NetPay)
---------------------
36000
平均值
以下示例返回表中员工净工资值的平均值。
SELECT avg(NetPay) from Salary;
Average(NetPay)
---------------------
65800
总和
以下示例计算工资表中所有记录的员工净工资总和。
SELECT sum(NetPay) from Salary;
Sum(NetPay)
-----------------
329000