Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Применимо к:SQL Server
База данных Azure SQL
Управляемый экземпляр Azure SQL
Azure Synapse Analytics
Система платформы аналитики (PDW)
Конечная точка SQL аналитики в Microsoft Fabric
Хранилище в Microsoft Fabric
База данных SQL в Microsoft Fabric
Агрегатная функция в ядре СУБД Microsoft SQL выполняет вычисление набора значений и возвращает одно значение.
COUNT(*)За исключением статистических функций, игнорируют NULL значения. Агрегатные функции часто используются с GROUP BY предложением инструкции SELECT.
Все агрегатные функции являются детерминированными. Другими словами, агрегатные функции возвращают одну и ту же величину при каждом их вызове на одном и том же наборе входных значений. Дополнительные сведения о детерминированном детерминизме см. в детерминированных и недетерминированных функциях .
Предложение OVER может следовать всем агрегатным функциям, кроме STRING_AGGфункций или GROUPINGGROUPING_ID функций.
Агрегатные функции можно использовать в качестве выражений только в следующих случаях.
- Список выбора инструкции (вложенный
SELECTзапрос или внешний запрос). - Предложение
HAVING.
Transact-SQL предоставляет следующие агрегатные функции:
- ANY_VALUE
- APPROX_COUNT_DISTINCT
- AVG
- CHECKSUM_AGG
- COUNT
- COUNT_BIG
- GROUPING
- GROUPING_ID
- MAX
- MIN
- STDEV
- STDEVP
- STRING_AGG
- SUM
- VAR
- VARP