どのように私は、算術式の結果にSQLAlchemyのラベルを置くのですか?
-
21-08-2019 - |
質問
私はSQLAlchemyのにこのような何かを翻訳するにはどうすればよい?
select x - y as difference...
私が行う方法を知ってます:
x.label('foo')
...しかし、私はどこに置くかわからない「.LABELを()」は、以下のメソッドを呼び出します:
select ([table.c.x - table.c.y], ...
解決
ColumnElement
方法は単なるヘルパーです。 ラベル()には、次のように使用することができます道ます:
select([sql.expression.label('foo', table.c.x - table.c.y), ...])
所属していません StackOverflow