SQL – Funções de agregação

Blog Advpl - Share knowledge

SQL – Funções de agregação

22 de dezembro de 2015 Dicas Funções SQL 0

 

As funções de agregação do SQL permitem que um conjunto de linhas sejam agregadas em uma única linha.
As funções de agregação podem otimizar a performance do sistema pois reduzem o número de linhas retornadas diminuindo o tráfego de rede.
Principais funções de agregação:

  • COUNT() – Contagem de registros
  • SUM() – Soma dos valores de uma expressão
  • MAX() – Máximo valor de uma expressão
  • MIN()  – Mínimo valor de uma expressão

Ao informar uma função de agregação em um SELECT, não se pode trazer outros campos na seleção a menos que façam parte de uma cláusula GROUP BY. Isso ocorre porque a função de agregação é resultado de vários registros e não faz sentido trazer apenas um deles.

No exemplo abaixo, retornarei o saldo de um produto da tabela de Saldos Físico e Financeiro (SB2), independente de qual armazém ele está alocado.

 
 

 

Deixe uma resposta