Подтвердить что ты не робот

Sqlalchemy простой пример `sum`,` average`, `min`,` max`

Для sqlalchemy, который может мягко дать простые примеры функций SQL, таких как sum, average, min, max, для столбца (score в следующем примере).

Что касается этого преобразователя:

class Score(Base):
    #...
    name = Column(String)
    score= Column(Integer)
    #...
4b9b3361

Ответ 1

Обратитесь к Учебник по языку выражений SQL для использования. В приведенном ниже коде показано использование:

from sqlalchemy.sql import func
qry = session.query(func.max(Score.score).label("max_score"), 
                    func.sum(Score.score).label("total_score"),
                    )
qry = qry.group_by(Score.name)
for _res in qry.all():
    print _res