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
SQL Analytics-végpont a Microsoft Fabricben
Raktár a Microsoft Fabricben
SQL-adatbázis a Microsoft Fabricben
A Microsoft SQL Database Engine összesítő függvénye értékhalmazon végez számítást, és egyetlen értéket ad vissza.
- Aggregátumfüggvények figyelmen kívül hagyják
COUNT(*)azNULLértékeket. - Az agregált függvényeket gyakran használják az állítás záradékával
GROUP BYSELECT. - Ha másként nem jelölik, az aggregált függvények determinitisztika. 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. Például
APPROX_MEDIANésAPPROX_QUANTILEnem determinisztikusak. A determinizmussal kapcsolatos további információkért tekintse meg a determinisztikus és a nem determinisztikus függvényeket . -
Az OVER záradék minden aggregált függvényt követhet, kivéve ,
STRING_AGGGROUPING, vagyGROUPING_IDfüggvényeket. - Az aggregált függvényeket csak egy állítás select listájában
SELECT(akár allekérdezésként, akár külső lekérdezésben), vagy egyHAVINGzáradékban használjunk kifejezésként.
A Microsoft SQL Database Engine néhány vagy minden platformon a következő aggregált függvényeket biztosítja. Minden szintaxiscikket keressen az adott platformokért.
- ANY_VALUE - Választ egy tetszőleges értéket a csoport soraiból, és visszaadja azt.
- APPROX_COUNT_DISTINCT - Megközelítőleg egy kivételes nem null értékek számát adja vissza memória-hatékony algoritmussal.
- APPROX_MEDIAN - Egy értékhalmazhoz közelítő medián értéket ad vissza.
- APPROX_PERCENTILE_CONT - Folyamatos interpolációval közelítő percentilis értéket ad vissza.
- APPROX_PERCENTILE_DISC - A tényleges adatértékekből kiválasztott közelítő percentilis értéket ad vissza.
- APPROX_QUANTILE - Egy adott kvantilpozícióhoz közelítő kvantilértéket ad vissza.
- AVG – Kiszámítja a csoport értékeinek átlagát.
- CHECKSUM_AGG - Egy csoport értékei alapján kiszámított ellene-összeg értéket ad.
- COUNT - Visszaadja a csoport sorainak vagy nem null értékeinek számát.
- COUNT_BIG - A csoport sorainak vagy nem null értékeinek számát bigint típusként adja vissza.
- CSOPORTOSÍTÁS – Jelzi, hogy egy eredménysorban lévő oszlopértéket csoportosító művelet aggregált-e.
- GROUPING_ID - Egy bitmaszkot ad vissza, amely azonosítja, mely oszlopokat aggregálták egy csoportosító halmazban.
- PRODUCT – A csoport nem null értékeinek szorzatát adja vissza.
- MAX - A csoport maximális értékét adja vissza.
- MEDIÁN – A csoport értékeinek medián értékét adja vissza.
- MIN - A csoport minimális értékét adja vissza.
- PERCENTILE_CONT - Percentilis számít ki az oszlopérték folyamatos eloszlása alapján.
- PERCENTILE_DISC - Egy adott százalékpontot számol ki egy egész sorhalmazban vagy annak különálló partícióin belüli rendezett értékekre.
- QUANTILE – Visszaadja azt az értéket, amely egy meghatározott kvantilhoz tartozik egy csoporton belül.
- STDEV - A csoport értékeinek mintavételi szórását adja vissza.
- STDEVP – A csoport értékeinek népesség normális szórását adja vissza.
- STRING_AGG - Több sorból származó stringértékeket egyetlen sorba köt össze.
- SUMMA – A csoport értékeinek összegét adja vissza.
- VAR - A csoport értékeinek mintavarianciáját adja vissza.
- VARP – A csoport értékeinek populációvarianciáját adja vissza.