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