博客
关于我
sqlalchemy 聚合
阅读量:797 次
发布时间:2023-04-03

本文共 317 字,大约阅读时间需要 1 分钟。

为了查询用户关注数量,可以使用SQLAlchemy的关系数据库查询功能。在代码中,我们使用了session.query()来构建查询,目标是获取Relation.user_id以及关注数量。通过func.count(Relation.target_user_id),我们统计了每个用户的关注数量。然后,使用filter(Relation.relation == Relation.RELATION.FOLLOW)来指定只关注FOLLOW类型的关系。接着,group_by(Relation.user_id)按用户分组,最后使用all()获取结果。

这种方法高效且直接,能够快速获取用户关注数量的数据,适用于需要统计用户关系数据的场景。

转载地址:http://jwrfk.baihongyu.com/

你可能感兴趣的文章
OpenCV与AI深度学习 | 使用Python和OpenCV实现火焰检测(附源码)
查看>>
OpenCV与AI深度学习 | 使用YOLO11实现区域内目标跟踪
查看>>
OpenCV与AI深度学习 | 使用YOLOv8做目标检测、实例分割和图像分类(包含实例操作代码)
查看>>
OpenCV与AI深度学习 | 基于GAN的零缺陷样本产品表面缺陷检测
查看>>
OpenCV与AI深度学习 | 基于OpenCV和深度学习预测年龄和性别
查看>>
OpenCV与AI深度学习 | 基于Python和OpenCV将图像转为ASCII艺术效果
查看>>
OpenCV与AI深度学习 | 基于PyTorch实现Faster RCNN目标检测
查看>>
OpenCV与AI深度学习 | 基于PyTorch语义分割实现洪水识别(数据集 + 源码)
查看>>
OpenCV与AI深度学习 | 基于YOLO11的车体部件检测与分割
查看>>
OpenCV与AI深度学习 | 基于YOLOv8的停车对齐检测
查看>>
OpenCV与AI深度学习 | 基于机器视觉的磁瓦表面缺陷检测方案
查看>>
Opencv中KNN背景分割器
查看>>
OpenCV中基于已知相机方向的透视变形
查看>>
opencv之模糊处理
查看>>
opencv保存图片路径包含中文乱码解决方案
查看>>
opencv图像分割2-GMM
查看>>
OpenCV学习(13) 细化算法(1)(转)
查看>>
OpenCV探索
查看>>
opencv笔记(1):图像缩放
查看>>
OpenCV(1)读写图像
查看>>