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

Функция SQLAlchemy 0.5.8 Max

с использованием SQLAlchemy 0.5.8 как выполнить максимальный запрос?

то есть. Select max(id) from some_table

4b9b3361

Ответ 1

from sqlalchemy import func 

session.query(func.max(Table.column)) 

Ответ 2

Я знаю, что этот вопрос конкретно касается v0.5.8, но для тех, кто приходит сюда из Google через 4 года, func теперь находится в sqlalchemy.sql.expression.

Пример:

from sqlalchemy.sql.expression import func

session.query(func.max(Table.column))

Ответ 3

Если вы хотите, например,

Select max(table_column) from some_table where other_field=10

Вы можете сделать

from sqlalchemy import func
session.query(func.max(table_column)).filter_by(other_field=10)

Ответ 4

from sqlalchemy import func
max_id = session.query(func.max(Table.column)).scalar()