Interroger MySQL pour additionner les éléments d'une colonne
Avec une base de données MySQL, vous pouvez calculer efficacement les sommes d'éléments dans des colonnes spécifiques sur plusieurs lignes . Cela peut être utile dans divers scénarios d'analyse de données, tels que le calcul de sous-totaux ou la génération de valeurs agrégées.
Pour y parvenir, vous pouvez exploiter la fonction d'agrégation SUM(). Par exemple, considérons le tableau suivant avec trois colonnes (A, B et C) :
A | B | C |
---|---|---|
2 | 2 | 2 |
4 | 4 | 4 |
6 | 7 | 8 |
Supposons que vous souhaitiez récupérer une seule ligne contenant les valeurs additionnées de chaque colonne pour les trois lignes du tableau. . Pour ce faire, vous utiliserez la requête suivante :
SELECT SUM(A), SUM(B), SUM(C) FROM mytable WHERE id IN (1, 2, 3);
Cette requête générera une seule ligne avec les valeurs suivantes :
A | B | C |
---|---|---|
12 | 13 | 14 |
En utilisant la fonction SUM(), MySQL combine les éléments individuels dans chaque colonne, fournissant ainsi les sommes totales. Ce processus vous permet d'extraire facilement des valeurs cumulées de votre base de données, facilitant ainsi l'analyse des données et la création de rapports.
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!