Verwendung der Gruppierungs- und Zählfunktionen von SQLAlchemy
P粉031492081
P粉031492081 2023-10-15 13:54:57
0
2
558

Ich möchte den Befehl „Gruppieren nach und Zählen“ in sqlalchemy. Wie kann ich das machen?

P粉031492081
P粉031492081

Antworte allen(2)
P粉180844619

如果您使用Table.query 属性:

from sqlalchemy import func
Table.query.with_entities(Table.column, func.count(Table.column)).group_by(Table.column).all()

如果您使用session.query()方法(如miniwark的答案中所述):

from sqlalchemy import func
session.query(Table.column, func.count(Table.column)).group_by(Table.column).all()
P粉070918777

计数文档表示对于 group_by 查询最好使用 func.count():

from sqlalchemy import func
session.query(Table.column, 
   func.count(Table.column)).group_by(Table.column).all()
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage