1. 程式人生 > >【SQLAlchemy】SQLAlchemy修改查詢字段列名

【SQLAlchemy】SQLAlchemy修改查詢字段列名

googl from ng- 需要 修改 == logs span str

SQLAlchemy問題記錄

company    price    quantity
Microsoft  100      10
Google     99       5
Google     99       20
Google     101      15


要實現腳本
select price, sum(quantity) as num from shares where company=Google group by price;

SQLAlchemy寫法

你實際上需要label()方法。

result = dbsession.query(Shares.price,                             func.sum(Shares.quantity).label(
"Total sold")) .filter(Shares.company== Google) .group_by(Shares.price).all()

【SQLAlchemy】SQLAlchemy修改查詢字段列名