在SQL Alchemy中的数组列中查找最频繁的值

约翰

我想返回一列中最频繁出现的事件。我知道如何在SQL中执行此操作,但不知道如何在SQL Alchemy中执行此操作。例如,我有这个带有Posts的数据库。每个帖子都有一个文本字段和一个类别字段。我希望按顺序返回前3个类别,例如:

Post 1: "Text", "Food"
Post 2: "Text", "Games"
Post 2: "Text", "Games"
Post 2: "Text", "News"
Post 2: "Text", "News"
Post 2: "Text", "News"
Post 2: "Text", "Other"
Post 2: "Text", "Food"

会返回:

{"News", "Games", "Food"}
洪水

假设您要分组的列称为“类别”:

from sqlalchemy import func, desc
session.query(
    func.count(tablename.id).label('qty')
    ).group_by(tablename.category
    ).order_by(desc('qty'))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在SQL Alchemy中过滤关系

来自分类Dev

在数组C ++中查找最频繁和中值

来自分类Dev

使用查询在MS Access中使用SQL返回最频繁的值和组中的计数

来自分类Dev

在掩码数组中查找最频繁的元素

来自分类Dev

Ruby中的Sql值数组

来自分类Dev

在SQL Alchemy中的数组列中查找最频繁的值

来自分类Dev

在SQL Server 2012中查找最频繁的值

来自分类Dev

SQL在列中查找组合

来自分类Dev

在SQL的多个列中查找Null值

来自分类Dev

在列中查找最频繁的值,并取其中的一部分

来自分类Dev

在SQL中的列范围之间查找表值

来自分类Dev

SQL查询以在同一列中查找值的乘积

来自分类Dev

SQL查询从表中查找多次出现的列值?

来自分类Dev

SQL Alchemy:如何从字典列表中批量更新值

来自分类Dev

如何在SQL中获得像变量一样的值的最频繁值?

来自分类Dev

在SQL中查找最匹配的项

来自分类Dev

Postgres SQL查询以从列中查找值的计数

来自分类Dev

在SQL中查找具有多个列值的记录

来自分类Dev

在数组C ++中查找最频繁和中值

来自分类Dev

在Java中的double数组中查找最频繁的值(无哈希图或排序)

来自分类Dev

在SQL中的列范围之间查找表值

来自分类Dev

如何在SQL中获得最频繁的值,其中的值就像一个变量?

来自分类Dev

如何从逗号分隔的varchar列SQL中查找int值

来自分类Dev

SQL查询以查找两列中不同值的计数

来自分类Dev

SQL查询,用于查找按值分组的最频繁的值

来自分类Dev

熊猫:在列表的列中查找最频繁的值

来自分类Dev

SQL从列中查找值

来自分类Dev

使用 SQL 查询获取最频繁的值

来自分类Dev

在SQL中的表中的列范围之间查找空值

Related 相关文章

热门标签

归档