SUM 语句中的 AVG
AVG in a SUM statement
在SQL中,以下不起作用。
SELECT SUM(
SELECT AVG(2)
)
-- 也不这样做:
SELECT SUM(
AVG(2)
)
我预期的输出显然只是 2。
有谁知道如何解决这个问题?
我无法想象你在做什么,但这行得通:
SELECT SUM(a)
FROM (SELECT AVG(2) AS a) AS b
在SQL中,以下不起作用。
SELECT SUM(
SELECT AVG(2)
)
-- 也不这样做:
SELECT SUM(
AVG(2)
)
我预期的输出显然只是 2。 有谁知道如何解决这个问题?
我无法想象你在做什么,但这行得通:
SELECT SUM(a)
FROM (SELECT AVG(2) AS a) AS b