十五、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

 

posted @ 2020-03-26 19:22  soberkkk  阅读(86)  评论(0编辑  收藏  举报