gpt4 book ai didi

sql - SQL Server 是否具有与 Excel 的 KURT 功能等效的功能?

转载 作者:行者123 更新时间:2023-12-04 18:08:23 24 4
gpt4 key购买 nike

Excel 具有返回数据集峰度的 KURT 函数。 SQL Server 是否具有等效的聚合函数?

最佳答案

TSQL 具有计算峰度所需的所有函数,但我认为您必须自己将它们放在一个自定义函数中。

这是我发现的一个实现(引用:SolidQ)

SELECT 
Kurt = SUM(SQUARE(SQUARE(((Age*1.0-m.mean)/m.[StDev])))) * MIN(m.corrfact2) - MIN(m.subfact)
FROM
vTargetMail v
CROSS JOIN
(
SELECT
mean = AVG(Age*1.0), [StDev] = STDEV(Age),
corrfact2 = COUNT(*)*1.0 * (COUNT(*)+1) / (COUNT(*)-1) / (COUNT(*)-2) / (COUNT(*)-3),
subfact = 3.0 * SQUARE((COUNT(*)-1)) / (COUNT(*)-2) / (COUNT(*)-3)
FROM vTargetMail v
) AS m;

关于sql - SQL Server 是否具有与 Excel 的 KURT 功能等效的功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7721496/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com