Saya mahu arahan "kumpulan mengikut dan kira" dalam sqlalchemy. Bagaimana saya boleh melakukan ini?
Jika anda menggunakan atribut Table.query:
Table.query
from sqlalchemy import func Table.query.with_entities(Table.column, func.count(Table.column)).group_by(Table.column).all()
Jika anda menggunakan kaedah session.query() (seperti yang dinyatakan dalam jawapan miniwark):
session.query()
from sqlalchemy import func session.query(Table.column, func.count(Table.column)).group_by(Table.column).all()
Mengira dokumen bermakna untuk group_by 查询最好使用 func.count():
group_by 查询最好使用 func.count():
func.count()
Jika anda menggunakan atribut
Table.query
:Jika anda menggunakan kaedah
session.query()
(seperti yang dinyatakan dalam jawapan miniwark):Mengira dokumen bermakna untuk
group_by 查询最好使用
func.count()
: