Django-数据库操作之聚合函数和排序函数

2022-09-03  本文已影响0人  测试探索

一、聚合函数

使用aggregate()过滤器调用聚合函数,聚合函数包括:Avg平均,Count数量,Max最大,Min最小,Sum求和,被定义在django,db,models中
格式:

模型类名.objects.aggregate(xxx('字段名'))

查询书籍阅读总量

from django.db.models import Sum,Max,Min,Avg,Count
BookInfo.objects.aggregate(Sum('readcount'))
image.png

二、排序

使用order_by对结果进行排序

2-1:默认升序

对数据进行升序排列

BookInfo.objects.all().order_by('readcount')
image.png
2-2:降序
BookInfo.objects.all().order_by('-readcount')
image.png
上一篇 下一篇

猜你喜欢

热点阅读