Как поместить метку 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