聚集查询和分组查询

                          聚集查询

 

自带的api 聚合函数

这里的count是小字母这queryset提供的api

 

这是models提供的聚合函数api

,queryset里没有sum()聚合函数,只能用 models里聚合函数

 

 这个要分组查询了 ,

 

5.查询各个作者出的书的总价格大于500的

 

Book.objects.all().values('authors__name').annotate(p=Sum('price')).filter(p__gt=500).values(‘authors__name’,p),这里filter相当于sql里having的操作

 

posted @ 2018-08-30 21:40  python成长中  阅读(242)  评论(0编辑  收藏  举报