Calcul des sommes de colonnes à l'aide de MySQL
L'exigence est d'extraire une seule ligne contenant la somme globale des valeurs de colonne d'une table. Dans ce cas précis, le tableau comporte trois colonnes (A, B, C) et trois lignes d'échantillons de données. L'objectif est d'obtenir la somme totale pour chaque colonne lors de la sélection des trois lignes.
Pour y parvenir dans MySQL, utilisez la requête suivante :
select sum(A),sum(B),sum(C) from mytable where id in (1,2,3);
Explication :
Cette requête utilise la fonction SUM() pour calculer la somme globale de chaque colonne. La clause WHERE() spécifie les valeurs d'identifiant des lignes qui doivent être incluses dans le calcul. Dans cet exemple, nous avons spécifié les ID comme (1,2,3) pour inclure les trois lignes.
Le résultat résultant sera une seule ligne avec les valeurs additionnées pour les colonnes A, B et C :
A | B | C |
---|---|---|
12 | 13 | 14 |
Cette requête peut également être modifiée pour additionner une plage spécifique de colonnes ou pour filtrer la table en fonction de critères supplémentaires.
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!