被sql安排的明明白白的一天
jpa实体类和数据库字段的命名规则,数据库中一定要用下划线,
group_by的意思是根据by对数据按照哪个字段进行分组,或者哪几个字段进行分组
select 字段 from 表名 where 条件 group by 字段
或者
select 字段 from 表名 group by 字段 having 过滤条件
注意:对于过滤条件,可以先用where,再用group by或者是先用group by,再用having
两者选其一
常用的聚合函数:count() , sum() , avg() , max() , min()
select name , count(*) from student group by name 查看表中相同人名的个数
select name , sum(salary) from student group by name 查看表中人员的工资和(同姓的工资相加)
select name , avg(salary) from student group by name , grade 查看表中人员的工资平均数(同姓工资平均数)
得出的如下结果
select grade , max(salary) from student group by grade 查看按等级划分人员工资最大值
得出的如下结果
select grade , min(salary) from student group by grade 查看按等级划分人员工资最小值
得出的如下结果
将 list 转换为 分页Page
public static