DjangoDjango 如何支持 分组查询统计?

Posted junneyang 的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DjangoDjango 如何支持 分组查询统计?相关的知识,希望对你有一定的参考价值。

代码:

from django.db.models import Sum
        alarm_sum_group_items = models.FILE_PROTECT_ALARM.objects.filter(customer_id=customer_id).values(\'device_hash\').annotate(alarm_sum=Sum(\'cmn_merge_count\'))
        data = []
        for item in alarm_sum_group_items:
            tmp = {}
            tmp[\'customer_id\'] = customer_id
            tmp[\'device_hash\'] = item[\'device_hash\']
            tmp[\'alarm_sum\'] = item[\'alarm_sum\']
            data.append(tmp)
        return APIResponse(status=status_code.success, data=data)

 

参考资料:

https://www.douban.com/group/topic/18930354/?type=like

http://www.tuicool.com/articles/aiUBVrn

https://www.douban.com/group/topic/18930354/?type=like

http://stackoverflow.com/questions/19101665/django-how-to-do-select-count-group-by-and-order-by

https://my.oschina.net/duoduo3369/blog/199190

http://stackoverflow.com/questions/327807/django-equivalent-for-count-and-group-by

https://segmentfault.com/q/1010000005828240

 

http://www.cnblogs.com/BeginMan/archive/2013/05/27/3101322.html

http://blog.csdn.net/iloveyin/article/details/46380619

http://www.jb51.net/article/69774.htm

 

以上是关于DjangoDjango 如何支持 分组查询统计?的主要内容,如果未能解决你的问题,请参考以下文章

solr4.5分组查询统计功能介绍

Oracle中一个表数据大概有一亿条,现在需要进行数据按照三个字段进行分组查询数据统计,如何查询较快

003.分组统计查询和表连接查询

如何在Kibana中过滤聚合统计值

数据分析 - 分组统计查询

DjangoDjango中的模糊查询以及Q对象的简单使用