usando SQLAlchemy 0.5.8 ¿cómo se ejecuta una consulta máxima?SQLAlchemy 0.5.8 Función máxima
decir Select max(id) from some_table
usando SQLAlchemy 0.5.8 ¿cómo se ejecuta una consulta máxima?SQLAlchemy 0.5.8 Función máxima
decir Select max(id) from some_table
from sqlalchemy import func
session.query(func.max(Table.column))
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)
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))
from sqlalchemy import func
max_id = session.query(func.max(Table.column)).scalar()
buena, pero creo que se necesita el doble == –