Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:SQL Server
Azure SQL Database
Spravovaná instance Azure SQL
Azure Synapse Analytics
Analytics Platform System (PDW)
Koncový bod analýzy SQL v Microsoft Fabric
Sklad v Microsoft Fabric
Databáze SQL v Microsoft Fabric
Agregovaná funkce provede výpočet na množině hodnot a vrátí jedinou hodnotu.
COUNT(*)Kromě , agregované funkce ignorují nulové hodnoty. Agregované funkce se často používají s klauzulí GROUP BY v příkazu SELECT.
Všechny agregované funkce jsou deterministické. Jinými slovy, agregované funkce vracejí stejnou hodnotu pokaždé, když jsou volány s konkrétní sadou vstupních hodnot. Více informací o determinismu funkcí naleznete v sekci Deterministické a nedeterministické funkce . Klauzule OVER může následovat všechny agregované funkce kromě funkcí STRING_AGG, GROUPING nebo GROUPING_ID.
Používejte agregované funkce jako výrazy pouze v následujících situacích:
- Seznam select příkazu SELECT (buď poddotaz, nebo vnější dotaz).
- Klauzule MÍT (HAVE).
Transact-SQL poskytuje následující agregované funkce:
- APPROX_COUNT_DISTINCT
- AVG
- CHECKSUM_AGG
- POČÍTAT
- COUNT_BIG
- SESKUPENÍ
- GROUPING_ID
- MAX
- MIN
- STDEV
- STDEVP
- STRING_AGG
- SOUČET
- VAR
- VARP
Viz také
Předdefinované funkce (Transact-SQL)
Klauzule OVER (Transact-SQL)