Teradata - funções agregadas

O Teradata oferece suporte a funções de agregação comuns. Eles podem ser usados ​​com a instrução SELECT.

  • COUNT - Conta as linhas

  • SUM - Soma os valores da (s) coluna (s) especificada (s)

  • MAX - Retorna o valor grande da coluna especificada

  • MIN - Retorna o valor mínimo da coluna especificada

  • AVG - Retorna o valor médio da coluna especificada

Exemplo

Considere a seguinte Tabela Salarial.

EmployeeNo Bruto Dedução Pagamento líquido
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

CONTAGEM

O exemplo a seguir conta o número de registros na tabela Salário.

SELECT count(*) from Salary;  

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

MAX

O exemplo a seguir retorna o valor do salário líquido máximo do funcionário.

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

MIN

O exemplo a seguir retorna o valor do salário líquido mínimo do funcionário da tabela Salário.

SELECT min(NetPay) from Salary;   

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

AVG

O exemplo a seguir retorna a média do valor líquido do salário dos funcionários da tabela.

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

SOMA

O exemplo a seguir calcula a soma do salário líquido dos funcionários de todos os registros da tabela Salário.

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