Comment utiliser la fonction de somme avec groupe par dans mysql

Comment utiliser la fonction de somme avec groupe par dans mysql
Différentes fonctions sont utilisées dans MySQL pour obtenir des résultats particuliers; L'un d'eux est la fonction sum () qui est utilisée pour effectuer l'ajout sur les données données. Cette fonction est appliquée aux données sélectionnées pour obtenir la somme ou nous pouvons fabriquer des groupes de valeurs en utilisant la clause «Group By» pour y effectuer un ajout.

Les utilisateurs qui ne connaissent pas grand-chose sur MySQL; MySQL est un MRD qui utilise le langage SQL pour gérer les données d'un site Web. Dans MySQL pour effectuer l'ajout sur les groupes particuliers, nous utilisons la fonction SUM () avec la clause Group By. Ce message nous aide à comprendre l'utilisation du groupe par clause avec la fonction sum ().

Qu'est-ce qu'une fonction sum ()

La fonction sum () est utilisée pour calculer la somme des données entières dans le tableau, pour mieux comprendre, considérons un exemple:

Customer_name Customer_Books Total_price ($) Price_of_stationary
John Géographie 7 3
Paul La loi internationale 23 1
John Science 6 12
Paul Anglais 20 4

Un tableau a été créé dans MySQL avec le nom de Customer_Data à l'aide des données ci-dessus, qui peuvent être représentées en utilisant la commande:

SELECT * FROM customer_data;

Si nous voulons effectuer des ajout sur la colonne Total_price, nous pouvons le faire simplement en utilisant la fonction sum ():

Sélectionnez SUM (Total_Price) FROM (Customer_DATA);

La somme totale de la colonne, Total_price, a été affichée.

Comment utiliser sum () avec groupe par dans mysql

Pour effectuer des ajouts sur les groupes, nous utilisons la clause Group By avec la somme (), par exemple, dans le tableau ci-dessus, il n'y a que deux clients; John et Paul qui ont acheté les livres, pour avoir le total_price des deux clients, nous utilisons la fonction SUM () avec le groupe par clause:

Sélectionnez Customer_Name, SUM (Total_Price) dans le groupe client_data par client_name;

Dans la production ci-dessus, nous pouvons voir que la somme du prix des livres achetée par les deux clients est affichée séparément. Nous pouvons également résumer les multiples colonnes en utilisant la fonction sum () avec le groupe par clause:

Sélectionnez Customer_Name, SUM (Total_Price + Price_Of_Stationary) dans le groupe Customer_Data par client_name;

Conclusion

MySQL est un RDBM populaire pour gérer les données de la base de données relationnelle, il prend en charge de nombreuses fonctions SQL qui prennent une ou plusieurs entrées et donnent une seule sortie après avoir effectué cette tâche spécifique. Le sum () est l'une des fonctions agrégées utilisées pour effectuer l'addition sur les données fournies. Dans cet article, nous avons discuté de l'utilisation de la fonction SUM () et l'avons également utilisée avec le groupe par clause