![](/img/trans.png)
[英]I have a SQLAlchemy model with extra calculated fields introduced by a query. How do I serialize this with pydantic?
[英]SQLAlchemy Query API and calculated fields
假设我想在 SQLite3 数据库上执行这样的查询:
SELECT (2 * value) COUNT(2 * value) FROM data GROUP BY (2 * value)
几个问题:
关于第二点,我可以这样做:
query = query.add_columns(2 * data.value)
query = query.add_columns(func.count(2 * data.value))
query = query.group_by(2 * data.value)
我想知道是否有更简单/更好的方法来定义2 * data.value
。 我的实际查询表达式比这要复杂一些。
你可以只创建变量
double = Data.value * 2
q = session.query(double, func.count(double)).group_by(double)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.