首页 > 其他分享 >django学习笔记06 查询

django学习笔记06 查询

时间:2023-11-26 12:00:49浏览次数:39  
标签:count 06 serirsName 笔记 查询 annotate django qtype id



查询库中某个字段的重复值 并计数

shufareadingcourse.objects.filter(lessonId=targetid[0]['id']).values('qtype').order_by().annotate(count=Count('qtype'))


当数据库中有这样的数据,可以看到qtype会有不同类别,但是又会有重复,所以当查询时可以使用这种方式 查询到有多少个LETTER 或者 WORD存在数据库里



  • shufareadingcourse.objects.filter(lessonId=targetid[0]['id']): 这部分代码从shufareadingcourse这个Django模型中筛选出lessonId等于targetid[0]['id']的记录。


  • .values('serirsName'): 这部分代码表示你想从查询结果中获取serirsName字段的值。


  • .order_by(): 这部分代码表示你想对查询结果进行排序,但这里没有指定排序列,所以默认会根据数据库的默认顺序进行排序。


  • .annotate(count=Count('serirsName')): 这部分代码使用annotate函数对查询结果进行聚合。它会计算每个serirsName值的出现次数,并将结果存储在名为count的新字段中。

django学习笔记06 查询_数据库




标签:count,06,serirsName,笔记,查询,annotate,django,qtype,id
From: https://blog.51cto.com/u_15813778/8569187

相关文章

  • 20231126GESP三级笔记
    逛商场点击查看代码#include<bits/stdc++.h>usingnamespacestd;constintN=1e6+10;intn,a[N],x,ans=0;intmain(){cin>>n;for(inti=1;i<=n;i++)cin>>a[i];cin>>x;for(inti=1;i<=n;i++){if(a[i]<=......
  • 学习笔记11
    TCP/IP和网络编程一、知识点归纳(一)网络编程简介如今,上网已成为日常生活的需要。虽然大多数人可能只把互联网作为一种信息收集、网上购物和社交媒体等的工具,但计算机科学的学生必须对互联网技术有一定的了解,并掌握一定的网络编程的技能。在本章中,我们将介绍TCP/IP网络和网络编程......
  • influxDB学习笔记
    InfluxDB行协议(LineProtocol)measurement(测量名称)TagSet(标签集)FieldSet(字段集):可指定类型,float,int,Boolean,timestamp,注释#TimeStamp(时间戳)e.g.parking,name=0num=50timeStamp(可省略,当前时间)parkingnum=50Prometheus数据格式:openMetris数据格式如何查询......
  • Docker部署思源笔记
    一、简介思源笔记是一款隐私优先的个人知识管理系统,支持细粒度块级引用和Markdown所见即所得。二、安装思源笔记绿联DX4600为例。首先我们打开Docker管理器,进入镜像管理。然后在镜像仓库中搜索b3log/siyuan​​,选择latest​​版本并下载。​​下载完成后,我们在本地镜......
  • 读像火箭科学家一样思考笔记09_重构问题
    1. 了解找到正确问题而不是解决正确问题的重要性1.1. 不是我们应该问的正确问题1.1.1. 我们要寻找更好的问题,而不是更好的答案1.1.2. 我们最初构思出来的问题并不是最好的问题1.1.3. 我们发现的第一个难题往往也不是最应该解决的难题1.2. 突破性思维与普通常识截然相......
  • p2s学习笔记第二录
    datawhalep2s学习chapter_2与chapter_3chapter_2常用内置类型整数int离散浮点数float双精度布尔值boolTrueorFalse类型type即intfloat等类型字符串string5~9为数组类型列表list元组tuple集合set字典Dictionary(映射map)复数comp......
  • 学习笔记11
    目录第13章TCP/IP和网络编程知识点归纳TCP/IP协议IP主机和IP地址IP协议路由器的功能套接字苏格拉底挑战实践过程第13章TCP/IP和网络编程知识点归纳TCP/IP协议TCP/IP(TransmissionControlProtocol/InternetProtocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息......
  • python第二次学习笔记
    python中的四大数据类型:1.list(列表):*list是一种有序的集合,可以随时添加和删除其中的元素。比如,我们可以列出一些名字就可以用一个list表示:  >>>names=['Mike','Tom','Bob']我们也可以列出一些数字:>>>numbers=[1,3,5,6,7]在第一个的列表中,我们......
  • 【笔记】kth - 浅谈前 k 优解问题
    【笔记】kth-浅谈前k优解问题第一次见到这一类的trick是在SDOI2013-淘金,现在才知道这个trick还有一堆扩展。Part0.这类问题的一个通用思路:对于目前考虑到的一个状态\(S\),设\(\operatorname{trans}(S)\)为\(S\)的后继状态集合。首先将最优的状态\(S\)放入......
  • 聪明办法学Python任务笔记
    数据类型和操作Python中数据类型与C语言相似,常见的有整数型(Integer)int,浮点数Float,布尔值型Boolean(bool),类型type,字符串string等。Python中比较特殊的是列表LIst,元组Tuple,集合Set,字典Dictionary这几种数据类型。下面是几种数据类型的用途:内置常数:Boolean:True用于表示......