6.4.5:HQL查询的聚集函数

HQL也支持在选出的属性上,使用聚集函数。HQL支持的聚集函数与SQL的完全相同:

HQL的聚集函数
avg 计算属性平均值
count 统计选择对象的数量
max 统计属性值的最大值
min 统计属性值的最小值
sum 计算属性值的总和
譬如以下HQL语句:

select count(*) from Person
select max(p.age) from Person as p
select子句还支持 字符串连接符算术运算符以及 SQL函数

select p.name || "" || p.address from Person as p
select子句也支持使用 distinctall关键字,此时的效果与SQL中的效果完全相同。

你可能感兴趣的:(Hibernate)