小编Jam*_*own的帖子

使用 AVG 计算数字列表的平均值

这可能是一个新手问题(请耐心等待),但是如何使用 SQL 和AVG函数计算数字列表的平均值?我的意思是,我可以将 SQL 中的数字相加,例如:

SELECT 2+3+4
Run Code Online (Sandbox Code Playgroud)

我如何计算平均的234没有将它们插入到表第一?

我尝试了不同种类的变体,例如:

SELECT 2 AS foo UNION 3 AS foo UNION 4 AS foo
  foo
  integer
1 2
2 3
3 4
Run Code Online (Sandbox Code Playgroud)

但:

SELECT AVG(SELECT 2 AS foo UNION 3 AS foo UNION 4 AS foo)
Run Code Online (Sandbox Code Playgroud)

错误:“选择”处或附近的语法错误

我似乎无法找到正确的语法。如果重要的话,我现在正在使用 PostgreSQL。

postgresql aggregate union

3
推荐指数
1
解决办法
7003
查看次数

标签 统计

aggregate ×1

postgresql ×1

union ×1