gpt4 book ai didi

mysql - SQL - 如何计算 x/y 的标准差 (stddev)?

转载 作者:行者123 更新时间:2023-11-29 11:40:32 24 4
gpt4 key购买 nike

示例:计算点击率 (CTR)

CAST(SUM(num_clicks) as DOUBLE) / CAST(SUM(num_impression) as DOUBLE) as CTR

如何计算点击率的标准差? stddev(CTR) 不起作用,因为它将是一个嵌套聚合函数...另外,我无法先计算 CTR,然后在其上运行 stddev。

最佳答案

您可以先计算点击率,然后使用子查询对其运行 STDDEV_POP

SELECT STDDEV_POP(ctr) AS ctr_stddev
FROM (
SELECT CAST(SUM(num_clicks) as DOUBLE) / CAST(SUM(num_impression) as DOUBLE) AS ctr
FROM yourTable
WHERE ...
GROUP BY ad_id) AS temp

关于mysql - SQL - 如何计算 x/y 的标准差 (stddev)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35854480/

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