Teradata教程

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
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4