根据name查询成绩,求出name相同的成绩平均值,并将平均值写入result中怎么查询出名称相同成绩平均值这个sql语句怎么写

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 14:11:06
根据name查询成绩,求出name相同的成绩平均值,并将平均值写入result中怎么查询出名称相同成绩平均值这个sql语句怎么写

根据name查询成绩,求出name相同的成绩平均值,并将平均值写入result中怎么查询出名称相同成绩平均值这个sql语句怎么写
根据name查询成绩,求出name相同的成绩平均值,并将平均值写入result中

怎么查询出名称相同成绩平均值这个sql语句怎么写

根据name查询成绩,求出name相同的成绩平均值,并将平均值写入result中怎么查询出名称相同成绩平均值这个sql语句怎么写
UPDATE
表名称
SET
result = ( SELECT AVG ( chengji ) FROM 表名称 t WHERE t.name = 表名称.name )


因为有 WHERE t.name = 表名称.name 的条件.
因此不用加 group by 的语句.

而且我 SELECT 的部分, 只有 AVG ( chengji ) , 没有其他额外的字段.
所以也不必加 group by 的语句.