Teradata - 聚合函式



Teradata 支援常見的聚合函式。它們可以與 SELECT 語句一起使用。

  • COUNT − 計數行數

  • SUM − 對指定列的值求和

  • MAX − 返回指定列的最大值

  • MIN − 返回指定列的最小值

  • AVG − 返回指定列的平均值

示例

考慮以下 Salary 表。

員工編號 總收入 扣除 淨收入
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 

MAX

以下示例返回員工淨收入的最大值。

SELECT max(NetPay) from Salary;   
   Maximum(NetPay) 
--------------------- 
       83000 

MIN

以下示例返回 Salary 表中員工淨收入的最小值。

SELECT min(NetPay) from Salary;   

   Minimum(NetPay) 
--------------------- 
        36000

AVG

以下示例返回表中員工淨收入的平均值。

SELECT avg(NetPay) from Salary; 
  
   Average(NetPay) 
--------------------- 
       65800 

SUM

以下示例計算 Salary 表中所有記錄的員工淨收入的總和。

SELECT sum(NetPay) from Salary;
  
   Sum(NetPay) 
----------------- 
     329000
廣告

© . All rights reserved.