2010-12-17 41 views
2

我需要实现一个函数,它将lambda作为参数并查询数据库。我使用SQLAlchemy进行ORM。有没有办法将我的函数收到的lambda传递给SQLAlchemy来创建查询?我可以使用lambda在SQLAlchemy中创建查询吗?

真诚, 罗马Prykhodchenko

+0

您能否提供期望结果的例子?这个问题本身并不太清楚。 – 2010-12-17 13:38:03

回答

2

我猜你想要的数据与拉姆达过滤器,像一个WHERE子句?那么,不,函数或lambda表达式都不能转换为SQL查询。当然,你可以获取所有的数据并用Python进行过滤,但这完全违背了数据库的目的。

您需要重新创建用SQLAlchemy放入lambda表达式的逻辑。

+0

谢谢你的回答。是的,我确实想用lambda筛选结果。 – 2010-12-17 13:46:16

相关问题