在 Django 中查询模型的等效语句是什么
select distinct final_category, count(responders)
from johnson_jnjusage
where no_of_people_house = "4" and
child_age_group="0 to 12 months" and
city = "HYDERABAD" and
nursing_cnt = "2ND TIME MOTHER" and
bucket="BRAND PENETRATION"
group by final_category;
谢谢
最佳答案
基于Django docs for aggregation ,它可能看起来像这样:
from django.db.models import Count
Usage.objects.filter(no_of_people_house='4', city='HYDERABAD', nursing_cnt='2ND TIME MOTHER', bucket='BRAND PENETRATION').values('final_category').annotate(responders=Count('responders'))
过滤器、值和注释子句的顺序很重要,因为它定义了聚合的行为方式。
关于python - django 中的分组依据、不同值、计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25160064/