Somme des éléments de colonnes dans MySQL
Dans de nombreuses bases de données, y compris MySQL, il existe des cas où vous devez calculer la somme des valeurs dans colonnes spécifiques. Pour résoudre ce problème, nous allons explorer comment récupérer une seule ligne présentant les valeurs additionnées pour chaque colonne.
Dans ce scénario, nous avons un tableau hypothétique avec trois colonnes : A, B et C. L'objectif consiste à sélectionner des lignes dans la table et à ce que MySQL renvoie une seule ligne contenant la somme des valeurs de chaque colonne.
Par exemple, considérez ce qui suit tableau :
A | B | C |
---|---|---|
2 | 2 | 2 |
4 | 4 | 4 |
6 | 7 | 8 |
Si nous voulons additionner les trois lignes, nous nous attendons à ce que MySQL renvoie ce qui suit résultat :
A | B | C |
---|---|---|
12 | 13 | 14 |
Pour y parvenir, nous pouvons utiliser la fonction SUM() de MySQL. Construisons une requête pour additionner les valeurs de toutes les lignes de la table :
SELECT SUM(A), SUM(B), SUM(C) FROM mytable WHERE id IN (1, 2, 3);
Cette requête calculera la somme des valeurs de chaque colonne (A, B et C) pour les lignes où la colonne id correspond aux valeurs 1, 2 et 3. La ligne résultante contiendra le valeurs additionnées, comme vous le souhaitez.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3