Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Относится к:SQL Server
База данных SQL Azure
Управляемый экземпляр SQL Azure
Azure Synapse Analytics
SQL Azure для пограничных вычислений
SQL-аналитика endpoint в Microsoft FabricWarehouse
в базе данных Microsoft Fabric
SQL в Microsoft Fabric
Аналитические функции вычисляют статистическое значение на основе группы строк. В отличие от агрегатных функций, аналитические функции могут возвращать несколько строк для каждой группы. Аналитические функции можно использовать для вычисления скользящих средних, промежуточных итогов, процентных долей или первых N результатов в группе.
Microsoft SQL ядро СУБД предоставляет следующие аналитические функции на некоторых или всех платформах. Обратитесь к каждой статье о синтаксисе для соответствующих платформ.
-
ANY_VALUE - Возвращает любое не-значение
NULLиз группы строк, илиNULLесли все значения равныNULL. - APPROX_MEDIAN - Возвращает приблизительное медианное значение для набора значений.
- APPROX_QUANTILE - Возвращает приблизительное квантильное значение для заданной квантильной позиции.
- CUME_DIST - Вычисляет совокупное распределение значения внутри группы значений.
- FIRST_VALUE - Возвращает первое значение в упорядочённом наборе значений.
- LAG — возвращает значение из предыдущей строки в том же наборе результатов без необходимости самоприсоединения.
- LAST_VALUE - Возвращает последнее значение в упорядочённом наборе значений.
- LEAD — возвращает значение из следующей строки в том же наборе результатов без необходимости самоприсоединения.
- МЕДИАНА — возвращает медианное значение значений в группе.
- PERCENT_RANK — Вычисляет относительный ранг строки внутри группы строк.
- PERCENTILE_CONT - Вычисляет процентиль на основе непрерывного распределения, интерполируя результат, который может не соответствовать значению в группе.
- PERCENTILE_DISC - Вычисляет процентиль на основе дискретного распределения, возвращая значение из группы.
- QUANTILE — возвращает значение, соответствующее определённому квантилю внутри группы.