django ORM系統中的聚合、分組查詢以及Q(或)查詢

一、聚合查詢 如下圖所示,這是一張學生表 求所有學生的平均年齡,如下圖所示,查詢結果爲一個字典,可自定義字典的鍵名: 如果你希望生成不止一個聚合,你可以向aggregate()子句中添加多個參數。所以,如果你也想知道所有學生年齡的最大值和最小值,可以這樣查詢: 二、分組查詢 案例:查詢每個學院的學生人數各爲多少 annotate可爲調用的QuerySet中每一個對象都生成一個獨立的統計值 分組不像
相關文章
相關標籤/搜索