簡體   English   中英

在PHP中創建mySQL查詢以生成列平均值的JSON數組

[英]Create mySQL query in PHP to generate JSON array of column averages

我正在嘗試創建一個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;

請注意,我刪除了您的列名和表名周圍的反引號,因為它們不是必需的,只是視覺上的雜音,並且是犯錯誤的另一回事。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM