Maison >programmation quotidienne >connaissance de MySQL >Fonctions d'agrégation couramment utilisées dans MySQL

Fonctions d'agrégation couramment utilisées dans MySQL

下次还敢
下次还敢original
2024-04-27 09:03:25867parcourir

Les fonctions d'agrégation MySQL sont utilisées pour effectuer des calculs sur des groupes de données et renvoyer une valeur unique. Les fonctions courantes incluent : SUM() : Somme COUNT() : Nombre de valeurs non nulles AVG() : Moyenne MIN() : Valeur minimale MAX() : Valeur maximale STDEV() : Écart type VARIANCE() : Variance GROUP_CONCAT ( ) : Chaîne de connexion CORR() : Coefficient de corrélation REGEXP_REPLACE() : Remplacement d'expression régulière

Fonctions d'agrégation couramment utilisées dans MySQL

Fonctions d'agrégation couramment utilisées dans MySQL

Les fonctions d'agrégation sont utilisées pour calculer un ensemble de données et renvoyer une valeur unique. Il existe une variété de fonctions d'agrégation disponibles dans MySQL qui répondent à différents objectifs.

1. SUM() :
Trouvez la somme d'une colonne numérique.

2. COUNT() :
Comptez le nombre de valeurs non nulles dans la colonne.

3. AVG() :
Calculez la moyenne d'une colonne numérique.

4. MIN() :
Renvoie la valeur minimale dans la colonne numérique.

5. MAX() :
Renvoie la valeur maximale dans la colonne numérique.

6. STDEV() :
Calculez l'écart type d'une colonne numérique.

7. VARIANCE() :
Calculez la variance d'une colonne numérique.

8. GROUP_CONCAT() :
Concaténe les valeurs de la colonne spécifiée dans une chaîne.

9. CORR() :
Calculez le coefficient de corrélation entre deux colonnes numériques.

10. REGEXP_REPLACE() :
Remplacez les sous-chaînes dans une chaîne à l'aide d'expressions régulières.

Utilisation :

Les fonctions d'agrégation sont souvent utilisées avec la clause GROUP BY pour regrouper les données, puis appliquer la fonction d'agrégation à chaque groupe. Par exemple :

<code class="sql">SELECT department, SUM(salary)
FROM employee
GROUP BY department;</code>

Cela additionnera les salaires des employés par département et renverra le salaire total pour chaque département.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Que signifie char dans MySQLArticle suivant:Que signifie char dans MySQL