统计聚合函数

SQL Server 中的时间序列分析

Maham Faisal Khan

Senior Data Science Content Developer

统计聚合函数

AVG()

STDEV()

STDEVP()

VAR()

VARP()

均值

标准差

总体标准差

方差

总体方差

SQL Server 中的时间序列分析

那中位数呢?

SELECT TOP(1)
    PERCENTILE_CONT(0.5)
        WITHIN GROUP (ORDER BY l.SomeVal DESC)
        OVER () AS MedianIncidents
FROM dbo.LargeTable l;
SQL Server 中的时间序列分析

到底有多糟?

AVG 执行计划

SQL Server 中的时间序列分析

就有这么糟

中位数执行计划

SQL Server 中的时间序列分析

中位数的代价

中位数 均值
估计成本 95.7% 4.3%
时长 68.5s 0.37s
CPU 68.5s 8.1s
读取 72,560,946 39,468
写入 87,982 0
SQL Server 中的时间序列分析

Passons à la pratique !

SQL Server 中的时间序列分析

Preparing Video For Download...