select后边查询的字段必须出现在 group by 后边。(聚合函数内的除外)
例:
select student.sname ,sc.sid ,count(sc.cid) ,sum(sc.score) from sc full join student on student.sid=sc.sid group by sc.sid, student.sname
本文介绍了在使用SQL进行数据查询时,如何正确地使用GROUP BY子句。特别是当使用SELECT子句选择特定字段时,这些字段若非被聚合函数包裹,则必须出现在GROUP BY子句中。文中通过一个具体的例子说明了这一点。
select后边查询的字段必须出现在 group by 后边。(聚合函数内的除外)
例:
select student.sname ,sc.sid ,count(sc.cid) ,sum(sc.score) from sc full join student on student.sid=sc.sid group by sc.sid, student.sname
2139
897

被折叠的 条评论
为什么被折叠?