chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

什么是pergroups呢,它的作用是什么?

微云疏影 ? 來(lái)源:yzsDBA ? 作者:yzsDBA ? 2022-08-11 15:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

學(xué)習(xí)PG聚合操作機(jī)制時(shí),看到ExecInitAgg中初始化時(shí)有對(duì)AggState中有pergroups等進(jìn)行初始化[AggState的解釋見(jiàn)上一篇:GreenPlum7聚合操作結(jié)構(gòu)體之間關(guān)系

那么什么是pergroups呢,它的作用是什么?

ExecInitAgg中:可以看到組數(shù)等于組集合數(shù)(若沒(méi)hash的話),每個(gè)分組中有numaggs個(gè)聚集

pYYBAGL0szKAPzviAAEYXP45KsU570.jpg

這里就需要理解什么是grouping sets。

PostgreSQL9.5版本引入了group by的分組集合功能,提供了GROUPING SETS,CUBE,ROLLUP參數(shù)。這些新的標(biāo)準(zhǔn)SQL選項(xiàng)可以讓用戶在一次查詢中生成多個(gè)不同級(jí)別或者多維度的報(bào)表,而不是像以前一樣需要幾次查詢。

postgres=# create table t1(id1 int,name varchar(20),class int,score int);

CREATE TABLE

postgres=# select * from t1; id1 | name | class | score

-----+----------+-------+-------

1 | math | 1 | 50

2 | math | 2 | 90

3 | math | 1 | 70

5 | chinese | 1 | 50

6 | chinese | 2 | 60

4 | chinese | 2 | 60

7 | physical | 1 | 90

8 | physical | 2 | 80

(8 行記錄)

首先看下普通的group by:根據(jù)name和class字段求和:

pYYBAGL0szKAS2wLAAC1lhYw0rA340.jpg

可以看到到僅一個(gè)聚合分類。那么再看下GROUPING SETS語(yǔ)法:

poYBAGL0szKADVsXAACSPpulY1c356.jpg

有3種聚合分類:1)針對(duì)name進(jìn)行分組然后求sum值;2)針對(duì)class進(jìn)行分組,然后求sum值;3)grouping sets種的空,表示所有行都聚合到一個(gè)分組中。

需要注意,grouping sets的集合中,一個(gè)括號(hào)一個(gè)分組,如下(name,class)為一個(gè)分組。該語(yǔ)句等價(jià)于普通的group by。

pYYBAGL0szOAMJ0-AACcjrblsLE395.jpg

總結(jié):grouping sets中有一個(gè)集合,則有一個(gè)聚合;若有2個(gè)集合,則2個(gè)聚合。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • SQL
    SQL
    +關(guān)注

    關(guān)注

    1

    文章

    789

    瀏覽量

    45986
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    進(jìn)行濾波器的諧波測(cè)試,作用是什么

    進(jìn)行濾波器的諧波測(cè)試,作用是什么,沒(méi)理解?測(cè)三個(gè)頻點(diǎn)來(lái)看超過(guò)規(guī)定值沒(méi)
    發(fā)表于 06-23 19:19

    高壓放大器的作用是什么

    高壓放大器的核心作用之一是信號(hào)放大。在許多電子系統(tǒng)和應(yīng)用場(chǎng)景中,初始的電信號(hào)往往較為微弱,無(wú)法直接驅(qū)動(dòng)后續(xù)的負(fù)載設(shè)備或滿足特定的電壓需求。例如在科研實(shí)驗(yàn)中的高精度傳感器,其輸出的信號(hào)可能只有毫伏級(jí)
    的頭像 發(fā)表于 06-10 18:04 ?321次閱讀
    高壓放大器的<b class='flag-5'>作用是</b>什么<b class='flag-5'>呢</b>

    電抗器的作用是什么?

    電抗器
    特高壓電力
    發(fā)布于 :2025年04月29日 09:45:06

    關(guān)于ads1298的右腿驅(qū)動(dòng)部分,有一個(gè)右腿驅(qū)動(dòng)參考電壓,請(qǐng)問(wèn)這個(gè)參考電壓的作用是什么啊,是由什么決定的

    關(guān)于ads1298的右腿驅(qū)動(dòng)部分,有一個(gè)右腿驅(qū)動(dòng)參考電壓,可以外接,或內(nèi)部產(chǎn)生,請(qǐng)問(wèn)這個(gè)參考電壓的作用是什么啊,是由什么決定的
    發(fā)表于 02-13 06:30

    ADS4125數(shù)據(jù)輸出口接了緩存器和排阻,這排阻的作用是什么?

    什么都沒(méi)變,什么原因引起這么大差異?問(wèn)題2:在ADS4125數(shù)據(jù)輸出口接了緩存器和排阻,這排阻的作用是什么,是做匹配還是當(dāng)上拉電阻用
    發(fā)表于 02-07 08:45

    ADS1298配置寄存器3:RLD_LOFF_SENS位的控制作用是什么?

    關(guān)于配置寄存器3:RLD_LOFF_SENS位 的控制作用是什么?誰(shuí)能告訴我,O(∩_∩)O謝謝!
    發(fā)表于 02-06 07:31

    ads1174中的DIN腳的功能說(shuō)是Daisy-chain,作用是什么?

    我看的ads1174中的DIN腳的功能說(shuō)是Daisy-chain,也就是雛菊鏈的意思,請(qǐng)問(wèn)他的作用是什么?求解答
    發(fā)表于 02-05 06:23

    高度ADC輸入緩沖器作用是什么?

    高速ADC內(nèi)部都集成了輸入緩沖器,我想知道輸入緩沖器作用是什么,對(duì)信號(hào)動(dòng)態(tài)范圍有多大改善,對(duì)噪聲抑制有什么幫助?
    發(fā)表于 01-15 06:24

    安泰:電壓放大器原理和作用是什么意思

    電壓放大器是電子電路中常見(jiàn)的一種重要部件,其作用是將輸入信號(hào)的電壓放大到較高的電壓水平,以便驅(qū)動(dòng)輸出負(fù)載或提供所需的信號(hào)增益。本文將從電壓放大器的原理、工作方式、種類以及應(yīng)用等方面,詳細(xì)介紹
    的頭像 發(fā)表于 01-02 14:12 ?667次閱讀
    安泰:電壓放大器原理和<b class='flag-5'>作用是</b>什么意思

    安泰高壓大功率放大器的作用是什么

    高壓大功率放大器是一種特殊類型的放大器,具有較高的電壓和功率處理能力。的主要作用是將輸入信號(hào)的電壓增加到更高的水平,并提供足夠的功率來(lái)驅(qū)動(dòng)負(fù)載或激發(fā)其他設(shè)備。以下是高壓大功率放大器的幾個(gè)重要
    的頭像 發(fā)表于 12-25 11:10 ?712次閱讀
    安泰高壓大功率放大器的<b class='flag-5'>作用是</b>什么

    AFE4400血氧模塊的AFE_PDNZ管腳是輸入口還是輸出口,作用是什么樣的?

    請(qǐng)教一下AFE4400血氧模塊的AFE_PDNZ管腳是輸入口還是輸出口,作用是什么樣的?是不是寄存器配置好以后,期間會(huì)自動(dòng)工作?
    發(fā)表于 12-17 07:52

    京準(zhǔn)電鐘:GPS北斗衛(wèi)星時(shí)間同步裝置作用是什么?

    京準(zhǔn)電鐘:GPS北斗衛(wèi)星時(shí)間同步裝置作用是什么?
    的頭像 發(fā)表于 11-26 15:57 ?641次閱讀
    京準(zhǔn)電鐘:GPS北斗衛(wèi)星時(shí)間同步裝置<b class='flag-5'>作用是</b>什么?

    ADS1291在心電測(cè)量中這四個(gè)10M歐姆電阻的作用是什么?

    圖中R3、R4以及R5、R6的作用是什么,在我看來(lái)是將IN1P/N的電壓拉升到(AVDD+AVSS)/2,那么這么做是為什么?請(qǐng)指教。
    發(fā)表于 11-18 06:54

    D類功放喇叭輸出端會(huì)接RC串聯(lián)在喇叭上面,作用是什么?

    D類功放喇叭輸出端會(huì)接RC串聯(lián)在喇叭上面,這個(gè)作用是什么?還看到有的是接CR,如下面這個(gè)圖C201和R200,這個(gè)有什么區(qū)別嗎,還有喇叭之間會(huì)接電容,這個(gè)作用又是什么,如下面的C33 ?還想請(qǐng)教各位,謝謝!
    發(fā)表于 11-01 07:25

    電機(jī)驅(qū)動(dòng)器是什么?的主要作用是什么?

    、空調(diào)系統(tǒng)等。 一、電機(jī)驅(qū)動(dòng)器的基本概念 電機(jī)驅(qū)動(dòng)器,又稱為電機(jī)控制器,是一種將電能轉(zhuǎn)換為機(jī)械能的電子設(shè)備。通過(guò)接收外部控制信號(hào),對(duì)電機(jī)的轉(zhuǎn)速、轉(zhuǎn)矩和方向進(jìn)行精確控制。電機(jī)驅(qū)動(dòng)器的主要作用是提高電機(jī)的運(yùn)行效率
    的頭像 發(fā)表于 10-22 09:29 ?6109次閱讀