Maison  >  Article  >  base de données  >  Comment utiliser la moyenne dans MySQL

Comment utiliser la moyenne dans MySQL

下次还敢
下次还敢original
2024-05-01 21:16:091172parcourir

La fonction AVG() de MySQL est utilisée pour calculer la moyenne des valeurs numériques. Il prend en charge diverses utilisations, notamment : Calculer la quantité moyenne de tous les produits vendus : SELECT AVG(quantity_sold) FROM sales ; Calculer le prix moyen : AVG(price) ; Calculer le volume moyen des ventes : AVG(quantity_sold * price). La fonction AVG() ignore les valeurs NULL, utilisez IFNULL() pour calculer la moyenne des valeurs non nulles.

Comment utiliser la moyenne dans MySQL

Utilisation de la fonction AVG() dans MySQL

La fonction AVG() est utilisée pour calculer la moyenne d'un ensemble de valeurs numériques. Il s'agit d'une fonction d'agrégation, ce qui signifie qu'elle regroupe les valeurs d'un ensemble de lignes en un seul résultat.

Syntaxe :

<code class="sql">AVG(expression)</code>

Où :

  • expression est la colonne ou l'expression cible pour calculer la moyenne.

Exemple d'utilisation :

Supposons que nous ayons une table appelée "sales" avec les colonnes suivantes :

  • id (clé primaire)
  • product_name
  • quantity_sold
  • price

Pour calculer toutes les ventes Pour le quantité moyenne d'un produit, nous pouvons utiliser la requête suivante :

<code class="sql">SELECT AVG(quantity_sold) FROM sales;</code>

Le résultat sera une seule ligne contenant la valeur de la quantité moyenne.

Autres utilisations :

La fonction AVG() peut également être utilisée pour calculer d'autres types de moyennes, tels que :

  • Prix moyen : AVG(price)AVG(price)
  • 平均销售额:AVG(quantity_sold * price)
  • Ventes moyennes : AVG(quantity_sold * price)

Remarque :

  • La fonction AVG() ignore les valeurs NULL.
  • Si l'expression ne contient que des valeurs NULL, la fonction AVG() renverra NULL.
  • Pour calculer la moyenne des valeurs non nulles, vous pouvez utiliser AVG(IFNULL(expression, 0)).
🎜

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