Fonction AVG : cette fonction permet de calculer la moyenne des valeurs d’une colonne pour un groupe de lignes de données. Cette fonction s’applique uniquement sur les données numériques. # Syntaxe
SELECT AVG(colonne) [, ...]
FROM table [, ...]
[WHERE conditions]
# Exemple : Salaire moyen
SELECT AVG(SalaireBrut)
FROM TEmployers
Fonction COUNT : cette fonction opère un comptage des lignes à partir d’une colonne de référence si les valeurs de celle-ci ne sont pas NULL. Sa syntaxe est la suivante : # Syntaxe
SELECT COUNT (*|[DISTINCT|ALL] colonne) [, ...]
FROM table [, ...]
[WHERE conditions]
# Exemple : Nombre de fonctions
SELECT COUNT(DISTINCT Fonction)
FROM TEmployers
ALL | Valeur par défaut à tous les comptages, permet de compter toutes les lignes sans distinction, de ce fait les lignes redondantes sont prises en considération dans le résultat
| DISTINCT |
Cette option est le contraire de l’option ALL, elle permet de ne prendre en considération qu’une seule ligne lorsque plusieurs lignes sont redondantes
|
Fonction SUM : cette fonction permet de calculer les totaux des valeurs d’une colonne pour un groupe de lignes de données. Cette fonction s’applique uniquement sur les données numériques. La distinction des lignes de données se fait avec la commande DISTINCT qui est optionnelle. # Syntaxe
SELECT SUM(colonne) [, ...]
FROM table [, ...]
[WHERE conditions]
# Exemple : Coût de la masse salariale
SELECT SUM(SalaireBrut)
FROM TEmployers
# Exemple : Coût des commerciaux
SELECT SUM(SalaireBrut)
FROM TEmployers
WHERE Fonction = 'Commercial' |