开发者社区> 问答> 正文

数据库聚合函数avg和取出来用java算的性能高低

例如这样
第一种
session.createQuery("select avg(stuage) from student").uniqueResult();
第二种
`List slist=session.createquery("from student").list();
int sumage=0;
int count=0;
for(student:s:slist){
sumage+=s.getAge();
count++;
}
System.out.println(sumage/count);`

展开
收起
落地花开啦 2016-02-13 17:34:42 2993 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    一个10G的文本文件,用普通文件读取接口读取文件并查找内容
    VS
    数据库管理的10G数据文件中查找数据
    不是一个级别的。仅仅是加载数据你就输了。除非运算量巨大。

    2019-07-17 18:42:15
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载