2010-09-20 16 views

Respuesta

38
from sqlalchemy import func 

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

Si desea, por ejemplo,

Select max(table_column) from some_table where other_field=10 

Usted puede hacer

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

buena, pero creo que se necesita el doble == –

54

Sé que esta pregunta es específicamente acerca de v0.5.8, pero para cualquiera que venga aquí desde Google 4 años más tarde, func se encuentra ahora en sqlalchemy.sql.expression.

Ejemplo:

from sqlalchemy.sql.expression import func 

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