我需要一个可以一起从我的 MySQL DB 计算值的代码。喜欢:
X got the values: 21, 23, 41, 98
Y got the values: 12, 92, 52, 78
现在我想得到 X 的总和和 Y 的总和来回显它们。输出应该是 X = 183 而不是 X = 4。
有任何想法吗?
你可以使用 SUM()
从表 1 中选择 SUM(X) + SUM(Y) 作为 totalofXandY;
现在
回声 $row['totalofXandY'];
这将给出 X 和 Y 的总和
你以前在 SQL 中使用过SUM() 函数吗?
select SUM(X) from table1;
select SUM(Y) from table1;
只是一个提示!;)
当然,如果每行都指定了 X 和 Y 值。IE
table1
x y
--- ---
21 12
23 92
41 52
98 78
而不是作为
table1
x y
------------ ------------
21,23,41,98 12,92,52,78
这有很大的不同!
而且我认为您对 SUM 和 COUNT 感到困惑。
SUM(X) 会给你 183(所有 X 内容的总和)
COUNT(X) 会给你 4(它是 X 的出现)。