gpt4 book ai didi

python - 在查询结果中添加自己的文字字符串作为附加字段 - SQLAlchemy

转载 作者:行者123 更新时间:2023-12-01 01:51:25 25 4
gpt4 key购买 nike

如何在 SQLAlchemy ORM 中模拟以下原始 SQL?

SELECT "http://example.com/page/"||table.pagename as pageUrl

需要从表中获取值,使用 ORM/Python 进行修改(这里只是字符串连接),然后将 SQLAlchemy 查询的结果作为附加字段输出。

最佳答案

SQLAlchemy 字符串类型具有运算符重载,允许您像对待本例中的 Python 字符串(字符串连接)一样对待它们,但会生成 SQL 表达式:

session.query(
Table,
("http://example.com/page/" + Table.pagename).label("pageUrl"))

您可以在此处阅读有关 SQLAlchemy 运算符范例的更多信息:http://docs.sqlalchemy.org/en/latest/core/tutorial.html#operators

关于python - 在查询结果中添加自己的文字字符串作为附加字段 - SQLAlchemy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50683951/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com