"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como somar colunas no MySQL e retornar uma única linha?

Como somar colunas no MySQL e retornar uma única linha?

Publicado em 2024-11-21
Navegar:447

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

Somando elementos de colunas no MySQL

Em muitos bancos de dados, incluindo MySQL, há casos em que você precisa calcular a soma dos valores em colunas específicas. Para resolver isso, exploraremos como recuperar uma única linha apresentando os valores somados de cada coluna.

Neste cenário, temos uma tabela hipotética com três colunas: A, B e C. O objetivo é selecionar linhas da tabela e fazer com que o MySQL retorne uma única linha contendo a soma dos valores em cada coluna.

Por exemplo, considere o seguinte tabela:

ABC
222
444
678

Se queremos somar todas as três linhas, esperaríamos que o MySQL retornasse o seguinte resultado:

ABC
121314

Para conseguir isso, podemos utilizar a função SUM() do MySQL. Vamos construir uma consulta para somar os valores de todas as linhas da tabela:

SELECT SUM(A), SUM(B), SUM(C) FROM mytable WHERE id IN (1, 2, 3);

Esta consulta calculará a soma dos valores em cada coluna (A, B e C) para linhas onde a coluna id corresponde aos valores 1, 2 e 3. A linha resultante conterá o valores somados, conforme desejado.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3