Учебники

Teradata — Совокупные функции

Teradata поддерживает общие агрегатные функции. Их можно использовать с оператором SELECT.

  • COUNT — считает строки

  • SUM — Суммирует значения указанных столбцов

  • MAX — возвращает большое значение указанного столбца

  • MIN — возвращает минимальное значение указанного столбца

  • AVG — возвращает среднее значение указанного столбца

COUNT — считает строки

SUM — Суммирует значения указанных столбцов

MAX — возвращает большое значение указанного столбца

MIN — возвращает минимальное значение указанного столбца

AVG — возвращает среднее значение указанного столбца

пример

Рассмотрим следующую таблицу зарплат.

Сотрудник № Валовой дедукция NetPay
101 40000 4000 36000
104 75000 5000 70000
102 80000 6000 74000
105 70000 4000 66000
103 90000 7000 83000

COUNT

В следующем примере подсчитывается количество записей в таблице Salary.

SELECT count(*) from Salary;  

  Count(*) 
----------- 
    5 

МАКСИМУМ

В следующем примере возвращается максимальная чистая заработная плата сотрудника.

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

MIN

В следующем примере возвращается минимальная чистая зарплата сотрудника из таблицы зарплат.

SELECT min(NetPay) from Salary;   

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

AVG

В следующем примере возвращается среднее значение чистой заработной платы сотрудников из таблицы.

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

SUM

В следующем примере вычисляется сумма чистого оклада сотрудников по всем записям таблицы зарплат.