SQLAlchemy中与数据库无关的MAX()函数 [英] Database-Independent MAX() Function in SQLAlchemy

查看:374
本文介绍了SQLAlchemy中与数据库无关的MAX()函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I'd like to calculate a MAX() value for a column. What's the proper way to do this in sqlalchemy while preserving database independence?

推荐答案

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

You can find aggregate functions in:

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

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

In 0.5 you can use an ORM query like a select:

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

这篇关于SQLAlchemy中与数据库无关的MAX()函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆