我有以下表结构:
COLUMN1 COLUMN2 COLUMN3
1 6 1
3 3 7
4 8 9
我想获得所有列的平均值。使用PHP预处理语句可以通过单个SQL命令获得此功能吗?
由于
答案 0 :(得分:3)
我认为你想分别取每列的平均值。上面的答案有效,但另一个答案可以如下所示;
SELECT
SUM (COLUMN1)/ COUNT(COLUMN1) AS AVG1,
SUM (COLUMN2)/ COUNT(COLUMN2) AS AVG2,
SUM (COLUMN3)/ COUNT(COLUMN3) AS AVG3
FROM TABLE
答案 1 :(得分:2)
SELECT
AVG (COLUMN1) AS AVG1,
AVG (COLUMN2) AS AVG3,
AVG (COLUMN3) AS AVG3
FROM TABLE