Using SQLAlchemy's grouping and counting functions
P粉031492081
P粉031492081 2023-10-15 13:54:57
0
2
602

I want the "Group by and Count" command in sqlalchemy. How can I do this?

P粉031492081
P粉031492081

reply all(2)
P粉180844619

If you use Table.query properties:

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

If you use the session.query() method (as described in miniwark's answer):

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

Count document indicates that for group_by queries it is best to use func.count():

from sqlalchemy import func
session.query(Table.column, 
   func.count(Table.column)).group_by(Table.column).all()
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template