Django聚合函数

作者: 我爱学python | 来源:发表于2019-06-02 16:19 被阅读6次

Django在Django .db中提供了以下聚合函数。

1、Avg:返回平均值

class Avg(expression,output_field=FloatField(),filter=None,**extra)

   格式:field__avg

   返回值:float或output_field指定的值

2、Count:返回数量

class Count(expression,distinct=False,filter=None,**extra)

   格式:field__avg

   返回值:int。

     如果distinct=True,计数将只包含唯一的实例。这是COUNT的SQL等价值(明显)。默认值为False。

3、Max:最大值

   Min:最小值

class Max(expression,output_field=None,filter=None,**extra)

  格式:field__max

  返回值:与输入字段或output_field相同(如果提供)

 4、StdDev:返回标准偏差

class StdDev(expression,sample=False,filter=None,**extra)

  格式:field__stddev

  返回值:float。

  默认情况下,StdDev返回总体标准差。但是,如果sample=True,返回值将是样本标准差。

 5、Sum:总和

class Sum(expression,output_field=None,filter=None,**extra)

  格式:field__sum

  返回值:与输入字段或output_field相同(如果提供)

7、Variance:方差

class Variance(expression,sample=False,filter=None,**extra)

  格式:field__variance

  返回值:float

  :默认情况下,方差返回总体方差。然而,如果sample=True,返回值将是样本方差。

相关文章

  • django(7)聚合函数

    聚合函数: 所有的聚合函数都是放在django.db.models下面。 聚合函数不能够单独的执行,需要放在一些可...

  • Django聚合函数

    Django在Django .db中提供了以下聚合函数。 1、Avg:返回平均值 classAvg(express...

  • Django基础aggregate和annotate方法使用详解

    aggregate()方法详解aggregate的中文意思是聚合, 源于SQL的聚合函数。Django的aggre...

  • django查询之聚合函数

    Django 的django.db.models 模块提供以下聚合函数。警告SQLite 不能直接处理日期/时间字...

  • Django学习笔记

    1.Django Aggregation聚合 #平均值 from django.db.models import ...

  • mysql子查询

    聚合函数 聚合函数对一组值执行计算,并返回单个值。 除了 COUNT 以外,聚合函数都会忽略空值。 聚合函数经常与...

  • Spark SQL原理之Aggregate实现原理

    聚合函数的分类 声明式聚合函数: 可以由Catalyst中的表达式直接构建的聚合函数,也是比较简单的聚合函数类型,...

  • sql语句

    聚合函数 分组,要和聚合函数一起用 常用聚合函数 group by xxx having xxx order by...

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

    一、聚合函数 使用aggregate()过滤器调用聚合函数,聚合函数包括:Avg平均,Count数量,Max最大,...

  • 04 - 聚合与排序

    聚合函数 聚合函数 通过 SQL 对数据进行某种操作或计算时需要使用函数。用于汇总的函数称为聚合函数或者聚集函数聚...

网友评论

    本文标题:Django聚合函数

    本文链接:https://www.haomeiwen.com/subject/inbxxctx.html