【发布时间】:2013-04-08 20:12:10
【问题描述】:
我正在使用 SQLAlchemy ORM 来处理 MySQL 和 sqlite。假设我有一个函数将从字符串类型的列中获取输入并最终返回一个整数。这其中的逻辑 函数可能很复杂,不能简单地使用内置的 SQL 函数来实现 由后端数据库引擎提供。我想知道基于此函数执行查询的最佳方法是什么。
谢谢。
【问题讨论】:
-
你应该具体化你的问题。因此,您只需要与 DB 进行转换,或者您想根据此字段过滤查询?为后面也提供一个函数的例子。
-
我想根据在某个字段上评估的某些函数过滤查询。该函数可以是任意使用定义的返回整数的函数。
-
这在一般数据库方面是不可能的。您必须在 Python 代码中通过此函数应用过滤。
标签: python sqlalchemy