152

sqlalchemyに「groupbyandcount」コマンドが必要です。これどうやってするの?

4

3 に答える 3

216

カウントに関するドキュメントには、group_byクエリの場合は次を使用する方がよいと書かれていますfunc.count()

from sqlalchemy import func
session.query(Table.column, func.count(Table.column)).group_by(Table.column).all()
于 2010-11-03T10:44:33.580 に答える
33

複数のグループとそれらの共通点も当てにできます。

self.session.query(func.count(Table.column1),Table.column1, Table.column2).group_by(Table.column1, Table.column2).all()

上記のクエリは、両方の列の値のすべての可能な組み合わせの数を返します。

于 2011-03-11T17:10:24.653 に答える