zoukankan      html  css  js  c++  java
  • django之分组,聚合,F.Q.查询

        related_name:基于双下划线的跨表查询,修改反向查询的字段

        related_query_name:基于对象的跨表查询,修改反向查询字段

        聚合查询:(聚合函数的使用)

          from django.db.models import Count,Max,Min,Avg,Sum

          ret = models.Book.objects.all().aggregate(aa=Avg('price'))

        分组查询

          group by 谁,就以谁做基表

          values在前:表示group by

          values在后:取值

          filter在前:表示where条件

          filter在后:表示having

        F和Q查询

          F查询:取出数据库中某个字段的值,然后进行运算

          Q查询:表述出或与非的情况,用的最多的是或的情况

          

  • 相关阅读:
    梦断代码阅读笔记03
    用户场景分析
    学习进度8
    学习进度7
    梦断代码阅读笔记02
    学习进度6
    随堂小测app(nabcd)
    梦断代码阅读笔记01
    《构建之法》-6
    《构建之法》-5
  • 原文地址:https://www.cnblogs.com/xiaocaiyang/p/10279352.html
Copyright © 2011-2022 走看看