我正在尝试创建一个 PHP 脚本,它将回显每个列的平均值并将它们全部排列在一个 JSON 数组中。
我知道这是获取列平均值的方法。
select avg(`sales`) as sales from `mytable`
但我不确定如何将它们串在一起
select avg(`sales`) as sales from `mytable`
select avg(`profit`) as profit from `mytable`
select avg(`costs`) as costs from `mytable`
要从 PHP 得到类似这样的回显:
[
{
"sales": 56812
},
{
"profit": 2312
},
{
"costs": 324
}
]
最佳答案
你很接近。
select
avg(sales) as sales,
avg(profit) as profit,
avg(costs) as costs
from mytable;
请注意,我删除了您的列名和表名周围的反引号,因为它们不是必需的,只是视觉噪音,是另一件容易出错的事情。
关于php - 在 PHP 中创建 mySQL 查询以生成列平均值的 JSON 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28327347/