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

Comment utiliser la moyenne dans MySQL

下次还敢
Libérer: 2024-05-01 21:16:09
original
1226 Les gens l'ont consulté

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>
Copier après la connexion

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>
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal