python - SQLAlchemy 中与数据库无关的 MAX() 函数

标签 python mysql sqlalchemy pylons

我想计算列的 MAX() 值。在保持数据库独立性的同时在 sqlalchemy 中执行此操作的正确方法是什么?

最佳答案

您可以在以下位置找到聚合函数:

from sqlalchemy import func 
func.avg(...) 
func.sum(...) 
func.max(...) 

在 0.5 中,您可以像选择一样使用 ORM 查询:

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

关于python - SQLAlchemy 中与数据库无关的 MAX() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2358634/

相关文章:

python - 创建内存中 zip 文件并作为 http 响应返回的函数

java - 如果用户在 mysql 长查询中间关闭页面怎么办?

python - SQLAlchemy邻接列表查询

python - SQLAlchemy:如何从多个表中选择最大值

python - 通过 Python 从 png 文件生成 8 位调色板

python-如何在Flask中设置全局变量?

python - 使用 NLTK 对 POS 标记词进行词形还原?

mysql - 制作复合 key "bidirectional"

mysql - SQL Self Join 无重复

python - Sqlalchemy,递归获取具有关系的子项和祖先