Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Analytics-eindpunt in Microsoft Fabric
Magazijn in Microsoft Fabric
SQL-database in Microsoft Fabric
Een aggregatefunctie voert een berekening uit op een set waarden en geeft één enkele waarde terug. Behalve voor COUNT(*)negeren aggregate functies nulwaardes. Aggregatiefuncties worden vaak gebruikt met de GROUP BY-clausule van de SELECT-instructie.
Alle aggregate functies zijn deterministisch. Met andere woorden, aggregatefuncties geven elke keer dezelfde waarde terug wanneer ze worden aangeroepen, wanneer ze worden aangeroepen met een specifieke set invoerwaarden. Zie Deterministische en Niet-deterministische Functies voor meer informatie over functiedeterminisme. De OVER-clausule kan alle aggregate functies volgen, behalve de STRING_AGG-, GROUPING- of GROUPING_ID-functies.
Gebruik aggregate functies als expressies alleen in de volgende situaties:
- De select-lijst van een SELECT-instructie (ofwel een subquery of een outer query).
- Een HEBBEN-clausule.
Transact-SQL biedt de volgende aggregate functies:
- APPROX_COUNT_DISTINCT
- AVG
- CHECKSUM_AGG
- AANTAL
- COUNT_BIG
- GROEPERING
- GROUPING_ID
- MAX
- MIN
- STDEV
- STDEVP
- STRING_AGG
- SOM
- VAR
- VARP
Zie ook
Ingebouwde functies (Transact-SQL)
OVER-clausule (Transact-SQL)