SQL 简单语句

来源:百度知道 编辑:UC知道 时间:2024/07/18 14:27:45
SELECT 性别, AVG(数学) as 平均分 FROM grade WHERE 性别='男' GROUP BY 性别
如果我这样写
SELECT 性别, AVG(数学) as 平均分 FROM grade WHERE 性别='男'
难道就不可以吗?

不行的吧.
看起来好像差不多.但第二个sql是错的.
因为你的字段和分组函数如果在一起了.那么一定要根据字段分组.
没有分组的话.系统在取性别的时候 会不知从哪一条记录取的.所以会出错

要分组求平均