一些java面试题

时间:2023-11-22 18:05:50

1、SQL中的having子句用来干啥的?

答:having子句的功能是进行分组(GROUP BY)后的过滤

如:select id,avg(score) from  表 group by 学号 having avg(score)>=80

表示查询每位学生的平均分,前提条件是该学生的平均分达到80分

2:group by 可以对多个列进行分组吗?

答:可以,比如

select*from 表 group by 学号,班级

表示先按"学号"进行分组,然后才按"班级"进行分组!