gpt4 book ai didi

mysql - SQL 计数平均值

转载 作者:行者123 更新时间:2023-11-29 08:48:47 25 4
gpt4 key购买 nike

我有这样的表格

id     userid  semid  courseid  coursename  total
1 36 17 13 CA 23
2 36 17 5 CB 46
3 36 17 8 CC 20
4 36 19 16 CD 34
5 36 19 13 CA 31
6 36 19 3 CA# 29
7 36 19 7 CE 60
8 36 10 9 CK 32
9 36 10 15 CH 56

我需要用户 ID 的 semid 平均值,即 SUM(courseid)/count (moduleid),它显示 9 作为模块计数,但我只有 3 个模块。这是我的查询

SELECT userid, SUM(total)/count(semid) FROM custom WHERE userid=36  

最佳答案

只需使用AVG( ) 函数

SELECT   userid, semid, AVG(total)
FROM custom
WHERE userid = 36
GROUP BY userid, semid

SQLFiddle Demo

关于mysql - SQL 计数平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11860169/

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