Я хочу создать резюме моей таблицы с aggragate функциями, такими как макс, мин, средний Запрос что-то вроде этогокак вычислить несколько агрегатов на несколько столбцов
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]
}
У этого нет лучшего ответа, а затем предложено в вопросе – Gaurav