Flask-SQLAlchemy中group_by用法

測試表: Goods

id iid name ac
1 2 丁一 2
2 2 李四 5
3 3 李二 4
4 3 王五 5
5 3 狗蛋 1
6 4 張三 6
7 5 李四 3
8 6 王五 5
from sqlalchemy import func
...
# select iid,count(*) as cnt,sum(ac) as acs from goods group by iid
Goods.query.with_entities(
    Goods.iid,
    func.group_concat(Goods.name).label('names'),
    func.count('*').label('cnt'),
    func.sum(Goods.ac).label('acs')
).group_by(Goods.iid).all()
...
結果:
iid names cnt acs
2 丁一,李四 2 7
3 李二,王五,狗蛋 3 10
4 張三 1 6
5 李四 1 3
6 王五 1 5
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 尹小妹失蹤的消息來的極其緩慢,春天后夏天后秋天后冬天后,然后又一輪春夏秋冬。待到這信息得到確證時,各種各樣的猜測...
    女夭彥頁閱讀 1,781評論 20 36
  • 福建人被上海銀行拒絕貸款這個事,我是很早就料到了,我只是沒料到銀行居然冠冕堂皇的把福建有個小縣城的人騙了上海的銀行...
    e42c5056055c閱讀 752評論 0 3
  • 古柏落秋,小城蔚寒蓋 浮水亂,殘萍碎 不見飄零散,澌卷凜衣帶 冬初見,蒼云淡陽漠相對 昔日明月池,聲慢日漸退 泛舟...
    宇弈閱讀 151評論 0 0
  • 二零一八年十月三十日,一代武俠泰斗金庸老先生逝世,享年94。金庸,對于一個武俠迷而言,他不僅僅是一名作者,...
    在下歐陽鋒閱讀 428評論 0 1
  • 廈門的網紅漢堡,的確不錯。不僅形態好看,口感也不錯。 這真的是一家小店,不熟悉的人,很容易忽視了它,我們進入后,下...
    妙丫丫POI閱讀 212評論 0 1