Maison > base de données > tutoriel mysql > le corps du texte

Comment additionner des colonnes dans MySQL et renvoyer une seule ligne ?

Barbara Streisand
Libérer: 2024-11-21 08:32:10
original
403 Les gens l'ont consulté

How to Sum Columns in MySQL and Return a Single Row?

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 table :

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 le résultat suivant :

A B C
12 13 14

Pour y parvenir, nous pouvons utiliser SUM() de MySQL fonction. Construisons une requête pour additionner les valeurs de toutes les lignes du tableau :

SELECT SUM(A), SUM(B), SUM(C) FROM mytable WHERE id IN (1, 2, 3);
Copier après la connexion

Cette requête calculera la somme des valeurs de chaque colonne (A, B et C) pour les lignes auxquelles la colonne id correspond les valeurs 1, 2 et 3. La ligne résultante contiendra les valeurs additionnées, comme vous le souhaitez.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal