美文网首页
Django-数据库操作之聚合函数和排序函数

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

作者: 测试探索 | 来源:发表于2022-09-03 19:34 被阅读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

相关文章

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

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

  • 【SQL.基础构建-第三节(3/4)】

    -- Tips:聚合和排序 -- 一、对表进行聚合查询 --1.聚合函数 --(1)5 个常用函数: --①CO...

  • 窗口函数

    窗口函数可以进行排序、生成序列号等一般的聚合函数无法实现的高级操作。理解PARTITION BY和ORDER BY...

  • DQL查询以及DCL(Data control Language

    排序 排序的时候使用order by 升序:asc 降序:desc 聚合函数 聚合函数作用count统计个数max...

  • 开窗函数

    over在聚合函数中的使用:一般格式:聚合函数名(列) over(选项)over必须与聚合函数或排序函数一起使用...

  • MongoDB 实用数组聚合操作 (3)

    前言 MongoDB 提供了 aggregate 聚合操作函数对多个文档进行筛选、排序、统计等操作,这些操作可以在...

  • 04 - 聚合与排序

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

  • 聚合函数和排序

    count 函数 语法: sum函数 对查询结果排序 使用order by 子句排序查询结果 order by指排...

  • java进阶|MySQL数据库系列文章(三)聚合函数操作

    一,这部分主要是关于mysql数据库常用的聚合函数的操作,函数用多了,名字都忘了去怎么说了,所以这里也是用以回顾之...

  • MYSQL笔记

    数据库操作 where后面不可以跟聚合函数,having后可以进行聚合函数的判断。 从学生表中查询数学成绩大于70...

网友评论

      本文标题:Django-数据库操作之聚合函数和排序函数

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