where 后面可以接聚合函数吗

来源:百度知道 编辑:UC知道 时间:2024/09/21 17:41:22
select ID from 考试成绩表 where 分数<AVG(分数)

这样可以吗?

聚合函数不应出现在 WHERE 子句中,除非该聚合位于 HAVING 子句或选择列表所包含的子查询中,并且要对其进行聚合的列是外部引用。

select ID from 考试成绩表 where 分数<AVG(分数)
这样写是不可以包含的

不可,可以用连接操作