T-SQL – Funções Agregadas – SUM, COUNT, MAX, MIN, AVG – SQL Server – 19
Funções de Agregação – SUM, COUNT, MAX, MIN, AVG no SQL Server
As funções agregadas, ou de agregação, são funções do SQL Server empregadas executar uma operação aritmética em valores de uma coluna, para todos os registros de uma tabela.
Essas funções retornam um valor único resumido, baseado em um conjunto de valores de entrada.
São frequentemente usadas para calcular estatísticas sobre conjuntos de dados, como somas, médias, contagens, valores máximos e mínimos.
As principais funções de agregação no SQL Server são as seguintes:
- MIN = Menor valor de um conjunto de valores
- MAX = Maior valor de um conjunto de valores
- AVG = Média Aritmética de um conjunto de valores
- SUM = Somatório de um conjunto de valores
- COUNT = Contagem da quantidade de itens
Exemplos de Funções de Agregação SQL
1. Contar o número total de autores na tabela Autor.
SELECT COUNT(*) AS Total FROM Autor;
2. Encontrar o preço máximo (mais caro) entre os livros na tabela Livro.
SELECT MAX(PrecoLivro) AS 'Mais caro' FROM Livro;
3. Encontrar o número mínimo de páginas (mais fino) entre os livros na tabela Livro.
SELECT MIN(NumeroPaginas) AS 'Mais Fino' FROM Livro;
4. Calcular o preço médio dos livros na tabela Livro.
SELECT AVG(PrecoLivro) AS 'Preço Médio' FROM Livro;
5. Calcular a soma total dos preços de todos os livros na tabela Livro.
SELECT SUM(PrecoLivro) AS 'Valor Total' FROM Livro;
SELECT SUM(PrecoLivro) / COUNT(*) AS 'Preço Médio' FROM Livro;
SELECT NomeLivro, PrecoLivro FROM Livro WHERE PrecoLivro = ( SELECT MAX(PrecoLivro) FROM Livro );
O vídeo abaixo explica em detalhes como usar as funções de agregação no Microsoft SQL Server:
Professor Fabio.
A postagem do video nao corresponde a aula informada.
Obrigado pelo aviso Rafael, será arrumada! Abraço!