HQL查询——聚集函数
HQL也支持在选出的属性上使用聚集函数。HQL支持的聚集函数与SQL的完全相同:
(1)avg:计算属性平均值;
(2)count:统计选择对象的数量;
(3)max:统计属性值的最大值;
(4)min:统计属性值的最小值;
(5)sum:计算属性值的总和;
示例:
select count(*) from Person
select max(p.age) from Person as p
select子句还支持字符串连接符、算术运算符,以及SQL函数。
select p.name||""||p.address from Person as p
select子句也支持使用distinct和all关键字,此时的效果与SQL中的效果完全相同。