我想使用诸如 max、min、avg 之类的聚合函数创建我的表的摘要查询是这样的
select 'avg',avg(column1) as 'avg_resp',avg(col2) as 'ncount' from table
union all
select 'max',max(column1),max(col2) from table
union all
select 'min',min(column1),min(col2) from table;
它可以以更好的方式完成吗?
PS:我想将它用于 REST API,所以我尽量不转置/拉长最终结果。
我当前代码中的 REST API 模型:
{
avg_resp:[min,max,avg],
ncount: [min,max,avg]
}