Teradata - Fonctions d'agrégation

Teradata prend en charge les fonctions d'agrégation courantes. Ils peuvent être utilisés avec l'instruction SELECT.

  • COUNT - Compte les lignes

  • SUM - Résume les valeurs de la ou des colonnes spécifiées

  • MAX - Renvoie la grande valeur de la colonne spécifiée

  • MIN - Renvoie la valeur minimale de la colonne spécifiée

  • AVG - Renvoie la valeur moyenne de la colonne spécifiée

Exemple

Considérez le tableau des salaires suivant.

Numéro d'employé Brut Déduction Salaire net
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

COMPTER

L'exemple suivant compte le nombre d'enregistrements dans la table Salary.

SELECT count(*) from Salary;  

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

MAX

L'exemple suivant renvoie la valeur salariale nette maximale de l'employé.

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

MIN

L'exemple suivant renvoie la valeur du salaire net minimum de l'employé à partir de la table Salary.

SELECT min(NetPay) from Salary;   

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

AVG

L'exemple suivant renvoie la valeur moyenne du salaire net des employés à partir de la table.

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

SOMME

L'exemple suivant calcule la somme du salaire net des employés à partir de tous les enregistrements de la table Salary.

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