Hur fungerar gruppvis i PostgreSQL?
Hur fungerar gruppvis i PostgreSQL?

Video: Hur fungerar gruppvis i PostgreSQL?

Video: Hur fungerar gruppvis i PostgreSQL?
Video: КАК БЕЗОПАСНО БРАТЬ ЩУКУ ПОД ЖАБРЫ | Team Galant 2024, April
Anonim

De PostgreSQL GROUP BY-klausul är brukade grupp tillsammans de rader i en tabell som har identiska data. den är används med SELECT-satsen. De GRUPP BY-klausul samlar in data över flera poster och grupper resultatet av en eller flera kolumner. den är används också för att minska redundansen i utdata.

Folk frågar också, kan jag använda group by utan aggregerad funktion?

Du kan använda de GRUPP BY-klausul utan tillämpa en aggregerad funktion . Följande fråga hämtar data från betalningstabellen och grupper resultatet efter kund-id. I det här fallet GRUPP BY fungerar som DISTINCT-satsen som tar bort dubbletter av rader från resultatuppsättningen.

På samma sätt, kan vi använda ha-sats utan aggregerade funktioner? Använder sig av ha utan Grupp av. En fråga med en ha klausul ska också ha en grupp av klausul . har fungerar som där eftersom det påverkar raderna i en enda grupp snarare än grupper, förutom att ha klausul kan fortfarande använda sig av aggregat.

Därefter är frågan varför group by används med aggregerade funktioner?

GRUPP BY gör att du kan använda aggregerade funktioner på grupper av data som returneras från en fråga. FILTER är en modifierare Begagnade på en aggregerad funktion att begränsa värdena Begagnade i en aggregering . Alla kolumner i select-satsen som inte är aggregerade ska anges i en GRUPP BY-klausul i frågan.

Vad är aggregerade funktioner i SQL?

Aggregera funktioner i SQL . I databashantering en aggregerad funktion är en fungera där värdena för flera rader grupperas som indata på vissa kriterier för att bilda ett enda värde av mer signifikant betydelse.

Rekommenderad: