Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Base de Dados SQL do Azure
Instância Gerida do Azure SQL
Azure Synapse Analytics
Sistema de Plataforma de Análise (PDW)
Ponto de Extremidade de Análise SQL no Microsoft Fabric
Armazém no Microsoft Fabric
Base de Dados SQL no Microsoft Fabric
Uma função agregada realiza um cálculo sobre um conjunto de valores e devolve um único valor. Exceto , COUNT(*)as funções agregadas ignoram valores nulos. As funções agregadas são frequentemente usadas com a cláusula GROUP BY da instrução SELECT.
Todas as funções agregadas são determinísticas. Por outras palavras, as funções agregadas devolvem o mesmo valor cada vez que são chamadas, quando chamadas com um conjunto específico de valores de entrada. Consulte Funções Determinísticas e Não Determinísticas para mais informações sobre determinismo de funções. A cláusula OVER pode seguir todas as funções agregadas, exceto as funções STRING_AGG, GROUPING ou GROUPING_ID.
Use funções agregadas como expressões apenas nas seguintes situações:
- A lista select de uma instrução SELECT (seja uma subconsulta ou uma consulta externa).
- Uma cláusula de TER.
Transact-SQL fornece as seguintes funções agregadas:
- APPROX_COUNT_DISTINCT
- AVG
- CHECKSUM_AGG
- CONTAGEM
- COUNT_BIG
- AGRUPAMENTO
- GROUPING_ID
- MAX
- MIN
- STDEV
- STDEVP
- STRING_AGG
- SOMA
- VAR
- VARP
Consulte também
Funções incorporadas (Transact-SQL)
Cláusula OVER (Transact-SQL)