带有列标签的SQLAlchemy表别名

时间:2015-12-05 17:30:42

标签: python postgresql sqlalchemy

我知道label(),但SQLAlchemy是否可以生成以下有效的PostgreSQL?

SELECT x FROM foo() AS t(x);

AS是可选的。)

此语法的好处是它不依赖于集生成函数foo()返回的列的名称。

例如,这允许人们写:

SELECT x FROM json_array_elements(json_expr) t(x);

而不是:

SELECT json_array_elements AS x FROM json_array_elements(json_expr);

0 个答案:

没有答案