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

问题描述:

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

你可以在聚合函数:

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

在0.5,你可以使用ORM查询像一个选择:

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

这是独立于数据库? – ensnare 2010-03-02 14:43:36

+0

我相信它是:) – Dave 2010-03-02 16:24:53

+0

这很棒。谢谢你,戴夫。 – ensnare 2010-03-07 15:45:01