日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
聚合查詢和分組查詢是什么-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買(mǎi)多久送多久,劃算不套路!

創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的沙灣網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

小編給大家分享一下聚合查詢和分組查詢是什么,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

聚合查詢和分組查詢

聚合查詢

aggregate(),它是QuerySet的一個(gè)終止子句,意思就是,會(huì)返回一個(gè)包含一些鍵值對(duì)的字典 。

鍵的名稱是聚合值的標(biāo)識(shí)符,值是計(jì)算出來(lái)的聚合值。鍵的名稱是按照字段和聚合函數(shù)的名稱自動(dòng)生成出來(lái)的。

用到的內(nèi)置函數(shù):

from django.db.models import Avg, Sum, Max, Min, Count

 示例:

from django.db.models import Avg,Sum,Max,Min,Count
查詢所有書(shū)籍的平均價(jià)格,大價(jià)格,書(shū)的數(shù)量
res = models.Book.objects.all().aggregate(Avg('price'), Max('price'), Count('title'))
print(res)  # {'price__avg': 56.6, 'price__max': Decimal('87.00'), 'title__count': 5}

可以給聚合值指定一個(gè)名稱,用于使用該聚合值。

如果你想要為聚合值指定一個(gè)名稱,可以向聚合子句提供它。

>>> models.Book.objects.aggregate(average_price=Avg('price'))
{'average_price': 13.233333}

分組查詢

示例:

統(tǒng)計(jì)每一個(gè)出版社的出版的書(shū)平均價(jià)格

res = models.Publish.objects.annotate(avg_price=Avg('book__price')).values('name', 'avg_price')
print(res)
# 

聚合查詢和分組查詢是什么

統(tǒng)計(jì)出每個(gè)出版社買(mǎi)的最便宜的書(shū)的價(jià)格


res = models.Publish.objects.annotate(min_price=Min('book__price')).values('name', 'min_price' )
print(res)
# 

統(tǒng)計(jì)不止一個(gè)作者的圖書(shū)

res = models.Book.objects.annotate(author_num=Count('author')).filter(author_num__gt=1).values('title')
print(res)
 # 

以上是聚合查詢和分組查詢是什么的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!


標(biāo)題名稱:聚合查詢和分組查詢是什么-創(chuàng)新互聯(lián)
本文URL:http://www.dlmjj.cn/article/csgpej.html