【发布时间】:2019-05-05 01:34:33
【问题描述】:
我试图将整列(数据)除以列数(5)并将其插入另一列(数据平均值):
数据:20 12 32 12 32
数据平均:20/5 12/5 32/5 12/5 32/5
我可以使用查询:
update data set data_average = data / 5;
它有效,但我知道当我向数据列添加更多数据时,它将不再是 /5。
所以我尝试使用查询使其动态化:
select count(*) as count from table
但我无法像
那样进行第一个查询update data set data_average = data / count;
如何让它除以计数?
【问题讨论】:
-
怎么样:更新数据集 data_average = data / (select count(*) from table);
-
update data set data_average = data/(SELECTCOUNT(*)FROMINFORMATION_SCHEMA.COLUMNS WHERE table_name = 'data')
标签: php codeigniter phpmyadmin