我需要将数据汇总到应用程序并找到数字列的最小值,最大值,平均值
我有什么
Application income score_1
ax 800 77
ax 900 72
ax 700 62
ax 600 55
我需要什么
Application min(income) max(income) avg(income) min(score_1) max(score_1) avg(score_1)
ax 800 900 750 62 77 224.75
我可以将查询写为
select min(income),max(income),avg(income),min(score_1),max(score_1),avg(score_1)
from table name group by application; --IT WORKS..!!
但是在表格中我有20个数字列,我需要将它们的最小值,最大值,平均值的统计信息放入表格中。有什么方法可以做到这一点,而不是手动编写列名称来获取avg,min,max
答案 0 :(得分:2)
它们都是数字,所以您可以这样做:
$text = "'game', ' open, world', ' test ' rpg'";
echo preg_replace("/(?: *(?='))([',]) */", '$1', $text);
这会将各列的值放在单独的行上。
Here是一个学期。