文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Hibernate HQL基础 使用统计函数

Hibernate HQL基础 使用统计函数

时间:2010-10-10  来源:juxiangwu

在HQL中可以使用min()、max()、sum()、avg()、count()和count(*)等统计函数,返回值均为数值类型。如:

Query query = session.createQuery("select min(price) max(price) from Product");

1、在分组中应用统计函数

   在HQL语句中配合“group by”子句可以按照指定的属性分组,并应用统计函数。如:

   Query query = session.createQuery("select avg(price),count(*) from Product group by category.id");
   
   List<Object[]> values = query.list();


2、使用having
  
   在HQL语句中group by结合having子句可以为分组的数据上添加条件。如:

   Query query = session.createQuery("select avg(price),count(*) from Product group by price having price>50.0");

   List<Object[]> values = query.list();
相关阅读 更多 +
排行榜 更多 +
无限Fps

无限Fps

飞行射击 下载
幸存者时间僵尸

幸存者时间僵尸

飞行射击 下载
金属兄弟Metal Brother

金属兄弟Metal Brother

冒险解谜 下载