Como usar a função de soma com o grupo por mysql

Como usar a função de soma com o grupo por mysql
Diferentes funções são usadas no MySQL para obter resultados específicos; Uma delas é a função Sum () que é usada para executar a adição nos dados fornecidos. Esta função é aplicada aos dados selecionados para obter a soma ou podemos criar grupos de valores usando a cláusula "grupo por" para executar a adição neles.

Os usuários que não sabem muito sobre o MySQL; MySQL é um RDMS que usa o idioma SQL para gerenciar os dados de um site. No MySQL para executar a adição em grupos específicos, usamos a função SUM () com o grupo por cláusula. Este post nos ajuda a entender o uso do grupo por cláusula com a função SUM ().

O que é uma sum () função

A função SUM () é usada para calcular a soma dos dados inteiros na tabela, para melhor entender, vamos considerar um exemplo:

Nome do cliente Customer_Books Total_price ($) Price_of_stationário
John Geografia 7 3
Paulo Lei internacional 23 1
John Ciência 6 12
Paulo Inglês 20 4

Uma tabela foi criada em MySQL com o nome de Customer_Data usando os dados acima, que podem ser representados usando o comando:

Selecione * de Customer_Data;

Se queremos executar a adição na coluna Total_Price, podemos fazê -lo simplesmente usando a função sum ():

Selecione Sum (total_Price) de (Customer_Data);

A soma total da coluna, total_price, foi exibida.

Como usar sum () com grupo por mysql

Para executar a adição em grupos, usamos o grupo por cláusula com o SUM (), por exemplo, na tabela acima, existem apenas dois clientes; John e Paul, que compraram os livros, para ter o total de ambos os clientes, usamos a função SUM () com o grupo por cláusula:

Selecione Customer_name, soma (total_price) do grupo Customer_Data por Customer_Name;

Na saída acima, podemos ver que a soma do preço dos livros comprados por ambos os clientes é exibida separadamente. Também podemos somar as várias colunas usando a função SUM () com o grupo por cláusula:

Selecione Customer_name, Sum (total_price + price_of_stationary) do Grupo Customer_Data por Customer_Name;

Conclusão

O MySQL é um RDBMS popular para gerenciar dados do banco de dados relacional, ele suporta muitas funções SQL que recebem uma ou mais entradas e fornecem uma única saída depois de executar essa tarefa específica. O SUM () é uma das funções agregadas que são usadas para executar a adição nos dados fornecidos. Neste post, discutimos o uso da função Sum () e também o usamos com o grupo por cláusula