Teradata - Funciones agregadas

Teradata admite funciones agregadas comunes. Se pueden usar con la instrucción SELECT.

  • COUNT - Cuenta las filas

  • SUM - Suma los valores de las columnas especificadas

  • MAX - Devuelve el valor grande de la columna especificada

  • MIN - Devuelve el valor mínimo de la columna especificada

  • AVG - Devuelve el valor promedio de la columna especificada

Ejemplo

Considere la siguiente tabla de sueldos.

Numero de empleado Bruto Deducción Salario neto
101 40.000 4000 36.000
104 75.000 5,000 70.000
102 80.000 6.000 74.000
105 70.000 4000 66.000
103 90.000 7.000 83.000

CONTAR

El siguiente ejemplo cuenta el número de registros en la tabla Salario.

SELECT count(*) from Salary;  

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

MAX

El siguiente ejemplo devuelve el valor del salario neto máximo del empleado.

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

MIN

El siguiente ejemplo devuelve el valor del salario neto mínimo del empleado de la tabla Salario.

SELECT min(NetPay) from Salary;   

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

AVG

El siguiente ejemplo devuelve el valor promedio del salario neto de los empleados de la tabla.

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

SUMA

El siguiente ejemplo calcula la suma del salario neto de los empleados a partir de todos los registros de la tabla Salario.

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