gpt4 book ai didi

SQL 计算两个字段的平均值

转载 作者:行者123 更新时间:2023-12-04 06:19:00 27 4
gpt4 key购买 nike

我有一个包含三个相关字段的数据库表,首先是用户 ID,然后是提交的节点数,另一个是每个节点的“分数”总和。

我需要能够运行一个查询,该查询将返回平均分数最高的用户,但我的 SQL-fu 不在它可能的位置。

干杯!

最佳答案

这是你需要的。将 int 数据类型转换为处理小数的类型很重要,否则您将获得不准确的平均值:

SELECT *, CAST(total_score AS FLOAT) / CAST(total_nodes AS FLOAT) AS average_score
FROM yourtable
ORDER BY CAST(total_score AS FLOAT) / CAST(total_nodes AS FLOAT) DESC

祝你好运!

-迈克尔

关于SQL 计算两个字段的平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6849332/

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