计算一条记录的平均值实际上就是横向求平均值,可以参考下例:
创新互联建站是创新、创意、研发型一体的综合型网站建设公司,自成立以来公司不断探索创新,始终坚持为客户提供满意周到的服务,在本地打下了良好的口碑,在过去的十年时间我们累计服务了上千家以及全国政企客户,如轻质隔墙板等企业单位,完善的项目管理流程,严格把控项目进度与质量监控加上过硬的技术实力获得客户的一致赞美。
select id, (col1+col2+ col3)/3 as avgVal from T1 where id=123;
这个要用到子查询的,看你写在哪一行的avg字段了,加个条件过滤下就好了
update test1 set avg=(select AVG(count) FROM test1 WHERE id=501 id=497) where id='你想写入的id所在的行';
MySQL AVG函数
比如: SELECT AVG(student_score) AS score_avg FROM tb_students_score;