首页 > 其他分享 >Django:聚合函数

Django:聚合函数

时间:2024-08-20 12:27:51浏览次数:8  
标签:Count 聚合 函数 Sum Django objects aggregate

作用:对查询结果进行聚合操作(等同数据库的聚合函数)

函数作用
sum 求和
count 计数
avg 平均值
max 最大值
min 最小值

1.直接使用

直接使用聚合函数查询返回值是一个数字

计数:count

# 统计id大于3的新闻类别数
TypeInfo.objects.count()

求和:所有新闻的阅读总数

TypeInfo.objects.all.sum('read')

2.使用aggregate

使用aggregate方法来使用聚合聚合函数, 返回值是一个字典

# 使用前需先导入聚合类
from django.db.models import Sum,Count,Max,Min,Avg

计数:Count

#查询所有新闻类别的总数
TypeInfo.objects.all().aggregate(Count('id'))
# 注意点aggregate里面的函数,第一个字母要大写,属性项也要用引号括起来

求和:Sum

# 查询所有新闻阅读量的总和
NewsInfo.objects.all().aggregate(Sum('read'))

 

标签:Count,聚合,函数,Sum,Django,objects,aggregate
From: https://www.cnblogs.com/Durant0420/p/18369245

相关文章

  • leetcode 1082典型题 ,开窗函数
     示例零: SELECTseller_id,RANK()OVER(ORDERBYSUM(price)DESC)ASr,SUM(price)FROMSales结果:返回一条数据,没有partition关键字,等于是全表做orderby,基于全表做sum排序,其实这个sql有问题.|seller_id|rk|SUM(price)||---------|--|------......
  • 5章1节:用R语言进行定量数据的统计描述,文末有众数的自定义函数
    在科研中,很多资料经过整理之后,常常需要进行一系列的统计分析,以说明资料的特征。这种分析方法中,统计描述是最基础且最重要的部分之一。统计描述主要通过统计指标和统计图表来描述数据的分布规律及其数量特征,从而为后续的统计推断提供基础。统计描述不仅在医学科研中应用广泛,在......
  • VTK—vtkImplicitFunction 隐函数
    通过这个例子可以直观理解隐函数是什么、在空间中怎么分布、怎么布尔运算。1.完整代码#include<vtkBox.h>#include<vtkNew.h>#include<vtkActor.h>#include<vtkSphere.h>#include<vtkAutoInit.h>#include<vtkProperty.h>#include<vtkRenderer.h>#include<vtkIm......
  • C语言 函数
    数组概念C语言中得函数就是一个完成某项特定的任务的一小段代码。这段代码是有特殊的写法和调试方式的。C语言的程序是由无数个小的函数组成的C语言中我们会用到两种函数:库函数自定义函数库函数1.标准库和头文件C语言中是不会提供任何函数的,C语言的国际标准(ANSIC)规定了......
  • 关系代数、函数依赖、Armstrong公理及软考试题解析
    注:本文面向于软考高级—系统架构设计师,具体来说是数据库部分,知识点偏零碎化。想要系统学习数据库原理的,可考虑去看《数据库原理》,清华大学出版社或其他出版社皆可。概述概念关系,就是二维表。特性:列不可分性:关系中每一列都是不可再分的属性,即不能出现如下复合属性行列无序性:......
  • 详解Python 66 个内置函数!附代码
    Python有许多内置函数,共有66个。以下是这些内置函数的详细解释和示例代码:1.abs(x): 返回一个数的绝对值。x = -10print(abs(x))  # 输出:102.all(iterable): 如果可迭代对象中所有元素都为真,则返回True;否则返回False。iterable = [True, True, False]print(al......
  • 计算机毕业设计Python深度学习游戏推荐系统 Django PySpark游戏可视化 游戏数据分析
    基于Spark的TapTap游戏数据分析系统技术栈:  -python  -django  -scrapy  -vue3  -spark  -element-plus  -echarts   功能板块:0.爬虫模块:  通过scrapy抓取taptap游戏网站数据,从分类页开始抓取全站游戏的数据1.首页......
  • 字节显示转换操作类 - C#小函数类推荐
          此文记录的是一个将字节大小的值转换为KB、MB等显示的小函数。/***字节显示转换操作类AustinLiu刘恒辉ProjectManagerandSoftwareDesignerE-Mail:[email protected]:http://lzhdim.cnblogs.comDate:2024-01-1515:......
  • Django:F对象和Q对象
    一、F对象之前的查询都是对象的属性与常量值比较,两个属性怎么比较呢?作用:用于类属性之间的比较#使用之前需要先导入fromdjango.db.modelsimportF#查询阅读量大于等于评论量的新闻NewsInfo.objects.filter(read__gte=F('comment'))可以在F对象上使用算数运算#查......
  • 【数据结构与算法第一章】编程基础:变量与数据类型、指针、结构体、数组与链表、程序结
    目录【数据结构与算法第一章】编程基础1.1变量与数据类型1.2指针1.3结构体1.4数组和链表1.5程序结构1.6函数中参数的传递1.7C语言中运算符的含义【数据结构与算法第一章】编程基础1.1变量与数据类型变量:    ①在C语言中,所有变量必须先声明后使用......