十五、Group By、Having

GROUP BY 

GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。(sum函数常添加group by)

SELECT CNO,MIN(DEGREE)
FROM score
GROUP BY CNO

不要吧order by和group by搞混。group by每个分组显示一条(计算后的)数据

HAVING 子句

在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与合计函数一起使用。

SELECT CNO,MIN(DEGREE)
FROM score
GROUP BY CNO
HAVING COUNT(CNO)>2

原文地址:https://www.cnblogs.com/soberkkk/p/12576696.html