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 statistische functie in de Microsoft SQL Database Engine voert een berekening uit op een set waarden en retourneert één waarde. Met uitzondering van COUNT(*)statistische functies worden waarden genegeerd NULL . Statistische functies worden vaak gebruikt met de GROUP BY component 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-component kan alle statistische functies volgen, behalve de STRING_AGG, GROUPINGof GROUPING_ID functies.
Gebruik aggregate functies als expressies alleen in de volgende situaties:
- De selectielijst van een
SELECTinstructie (een subquery of een outer query). - Een
HAVINGcomponent.
Transact-SQL biedt de volgende aggregate functies:
- ANY_VALUE
- APPROX_COUNT_DISTINCT
- AVG
- CHECKSUM_AGG
- AANTAL
- COUNT_BIG
- GROEPERING
- GROUPING_ID
- MAX
- MIN
- STDEV
- STDEVP
- STRING_AGG
- SOM
- VAR
- VARP