Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
Azure Synapse Analytics
Elemzési platformrendszer (PDW)
SQL Analytics-végpont a Microsoft Fabricben
Raktár a Microsoft Fabricben
SQL-adatbázis a Microsoft Fabricben
Egy aggregált függvény egy értékhalmazon végez számítást, és egyetlen értéket ad vissza. Kivéve , az COUNT(*)aggregált függvények figyelmen kívül hagyják a null értékeket. Az aggregált függvényeket gyakran használják a SELECT utasítás GROUP BY záradékával.
Minden aggregált függvény determinisztika. Más szóval, az aggregált függvények minden híváskor ugyanazt az értéket adják vissza, ha egy adott bemeneti értékkészlettel hívják őket. További információért a függvénydeterminizmusról lásd Determinisztikus és nemdeterminisztikus függvények (Determinisztikus és nemdeterminisztikus függvények ). Az OVER klauzula követheti az összes aggregált függvényt, kivéve a STRING_AGG, GROUPING vagy GROUPING_ID függvényeket.
Az aggregált függvényeket csak az alábbi esetekben használjuk kifejezésként:
- A SELECT utasítás select listája (akár allekérdezés, akár külső lekérdezés).
- Egy HAVING záradék.
Transact-SQL a következő aggregált függvényeket biztosítja:
- APPROX_COUNT_DISTINCT
- AVG
- CHECKSUM_AGG
- SZÁM
- COUNT_BIG
- CSOPORTOSÍTÁS
- GROUPING_ID
- MAX
- MINIMUM
- STDEV
- STDEVP
- STRING_AGG
- ÖSSZEG
- VAR
- VARP
Lásd még
Beépített függvények (Transact-SQL)
OVER záradék (Transact-SQL)