ORM聚合函数详解-Avg:

Avg:求平均值。比如想要获取所有图书的价格平均值。那么可以使用以下代码实现:

 from django.db.models import Avg
 result = Book.objects.aggregate(Avg('price'))
 print(result)

以上的打印结果是:

 {"price__avg":23.0}

其中price__avg的结构是根据field__avg规则构成的。如果想要修改默认的名字,那么可以将Avg赋值给一个关键字参数。示例代码如下:

 from django.db.models import Avg
 result = Book.objects.aggregate(my_avg=Avg('price'))
 print(result)

那么以上的结果打印为:

 {"my_avg":23}

实例工程截图如下:
071:【Django数据库】ORM聚合函数详解-Avg

 

 

相关文章:

  • 2021-11-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-03-01
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-08
  • 2021-07-27
  • 2021-07-25
  • 2021-08-02
  • 2021-09-20
  • 2022-12-23
相关资源
相似解决方案