Как мне перевести что-то подобное в SQLAlchemy?
select x - y as difference...
Я знаю, как это сделать:
x.label('foo')
... но я не уверен, куда поместить вызов метода ".label ()" ниже:
select ([table.c.x - table.c.y], ...
Метод ColumnElement - это просто помощник; label () можно использовать следующим образом:
ColumnElement
select([sql.expression.label('foo', table.c.x - table.c.y), ...])