tutorial query python sqlalchemy

python - tutorial - sqlalchemy query



Selecciona como en sqlalchemy (3)

Tal vez literal_column?

query = select([users_table.c.username, users_table.c.userid, literal_column("user", type_=Unicode).label(''new_column'')])

Consulte http://www.sqlalchemy.org/docs/reference/sqlalchemy/expressions.html#sqlalchemy.sql.expression.literal_column

Edición: en realidad debería haber dicho "literal":

query = select([users_table.c.username, users_table.c.userid, literal("user", type_=Unicode).label(''new_column'')])

Quiero hacer algo como esto:

select username, userid, ''user'' as new_column from users_table.

Las columnas de la tabla se pueden seleccionar usando sqlalchemy de la siguiente manera:

query = select([users_table.c.username, users_table.c.userid])

¿Cómo hago la selección x como col_x a la consulta en sqlalchemy?



use esto: users_table.c.userid.label(''NewColumn'')

es decir,

query = select([users_table.c.username, users_table.c.userid.label(''NewColumn'')])

evalúa a:

SELECT username , userid as NewColumn From MyTable;