Comment utiliser la fonction SUM dans MySQL

Utiliser la fonction SUM dans MySQL

Étape 1

Utilisez la fonction d'agrégation SUM. SUM ajoutera toutes les colonnes sélectionnées ensemble.

Étape 2

Voyez comment, dans cet exemple, vous allez additionner tous les soldes négatifs pour calculer le montant total dû par vos clients. Le résultat est renvoyé dans une colonne appelée SUM (balance). Exemple: SELECT SUM (solde) FROM clients WHERE solde <0.0;

Étape 3

..

Utiliser la fonction AVG dans MySQL

Étape 1

Utilisez la fonction d'agrégation AVG. Cet agrégat est similaire à SUM. Toutefois, au lieu d’ajouter les colonnes, ajoutez-les, puis divisez-les par le nombre total de colonnes, ce qui vous donne une moyenne des valeurs de colonne.

Étape 2

Utilisez AVG de la même manière que SUM. Ici, l'exemple calcule le montant moyen d'argent dû par les clients. Les résultats sont affichés dans une colonne appelée AVG (balance). Exemple: SELECT AVG (solde) FROM clients WHERE solde <0, 0;

Étape 3

..

Utiliser la fonction COUNT dans MySQL

Étape 1

Utilisez la fonction d'agrégation COUNT. Cette fonction est légèrement différente de SUM ou AVG. Le nombre de lignes renvoyées est renvoyé, ce qui peut être utile dans un certain nombre de situations, par exemple, pour connaître le nombre de clients qui doivent de l'argent.

Étape 2

Découvrez comment cet exemple indique aux clients qu'ils doivent de l'argent et renvoie le résultat dans une colonne appelée COUNT ( ). Exemple: SELECT COUNT ( ) FROM clients WHERE balance <0, 0;

Étape 3

..

Utiliser la fonction COUNT DISTINCT dans MySQL

Étape 1

Utilisez la fonction ajoutée COUNT DISTINCT. La fonction peut être utilisée pour renvoyer le nombre de lignes différentes, c'est-à-dire les lignes avec des valeurs différentes. Théoriquement, vous pouvez avoir un grand nombre de clients avec le même numéro de téléphone. Pour obtenir le nombre de ménages dans lesquels vivent vos clients, vous pouvez utiliser ce type de requête.

Étape 2

Utilisez l'exemple suivant pour renvoyer le nombre de clients avec des numéros de téléphone différents. Les clients avec le même numéro de téléphone ne seront pas comptés. Les résultats sont renvoyés dans une colonne appelée COUNT (DISTINCT ph_number). Exemple: SELECT COUNT (DISTINCT ph_number) FROM clients;

Étape 3

..