Sobes.tech
Junior — Middle

Quelles fonctions d'agrégation sont disponibles pour une utilisation avec l'instruction GROUP BY en SQL?

sobes.tech IA

Réponse de l'IA

En SQL, avec l'opérateur GROUP BY, on utilise souvent des fonctions d'agrégation pour calculer des valeurs résumées par groupe. Les principales fonctions d'agrégation:

  • COUNT() — compte le nombre de lignes dans un groupe.
  • SUM() — calcule la somme des valeurs dans un groupe.
  • AVG() — calcule la valeur moyenne.
  • MIN() — trouve la valeur minimale.
  • MAX() — trouve la valeur maximale.

Exemple:

SELECT department, COUNT(*) AS employee_count, AVG(salary) AS avg_salary
FROM employees
GROUP BY department;

Cette requête regroupera les employés par département et affichera le nombre d'employés et le salaire moyen dans chaque département.