utilizzando SQLAlchemy 0.5.8 come si esegue una query massima?SQLAlchemy 0.5.8 Funzione Max
cioè Select max(id) from some_table
utilizzando SQLAlchemy 0.5.8 come si esegue una query massima?SQLAlchemy 0.5.8 Funzione Max
cioè Select max(id) from some_table
from sqlalchemy import func
session.query(func.max(Table.column))
Se si desidera, per esempio
Select max(table_column) from some_table where other_field=10
Si può fare
from sqlalchemy import func
session.query(func.max(table_column)).filter_by(other_field=10)
So che questa domanda è specificamente circa v0.5.8, ma per chi viene qui da google 4 anni più tardi, è ora in func
sqlalchemy.sql.expression
.
Esempio:
from sqlalchemy.sql.expression import func
session.query(func.max(Table.column))
from sqlalchemy import func
max_id = session.query(func.max(Table.column)).scalar()
buona, ma credo che è necessario il doppio == –