Hvordan fungerer gruppe efter arbejde i PostgreSQL?
Hvordan fungerer gruppe efter arbejde i PostgreSQL?

Video: Hvordan fungerer gruppe efter arbejde i PostgreSQL?

Video: Hvordan fungerer gruppe efter arbejde i PostgreSQL?
Video: 🚀 RUTUBE and POINT. RUTUBA development in 5 hours *WITHOUT WATER* [Next / React / Nest / PostgreSQL 2024, April
Anonim

Det PostgreSQL GROUP BY klausul er plejede gruppe sammen de rækker i en tabel, der har identiske data. Det er bruges med SELECT-sætning. Det GRUPPE BY-klausul indsamler data på tværs af flere poster og grupper resultatet af en eller flere kolonner. Det er bruges også til at reducere redundansen i outputtet.

Folk spørger også, kan jeg bruge gruppe efter uden aggregeret funktion?

Du kan bruge det GRUPPE BY klausul uden anvender en aggregeret funktion . Følgende forespørgsel henter data fra betalingstabellen og grupper resultatet efter kunde-id. I dette tilfælde GRUPPE BY fungerer som DISTINCT-sætningen, der fjerner duplikerede rækker fra resultatsættet.

Ligeledes kan vi bruge at have klausul uden aggregerede funktioner? Ved brug af have uden gruppe efter. En forespørgsel med en have klausul skal også have en gruppe ved klausul . at have fungerer som hvor, fordi det påvirker rækkerne i en enkelt gruppe i stedet for grupper, undtagen have klausul kan stadig brug aggregater.

Efterfølgende er spørgsmålet, hvorfor group by bruges med aggregerede funktioner?

GRUPPE BY giver dig mulighed for at bruge aggregerede funktioner på grupper af data returneret fra en forespørgsel. FILTER er en modifikator Brugt på en aggregeret funktion at begrænse værdierne Brugt i en sammenlægning . Alle kolonner i select-sætningen, der ikke er aggregeret, skal angives i en GRUPPE BY-klausul i forespørgslen.

Hvad er aggregerede funktioner i SQL?

Samlede funktioner i SQL . I databasestyring en aggregeret funktion er en fungere hvor værdierne af flere rækker er grupperet sammen som input på bestemte kriterier for at danne en enkelt værdi af mere signifikant betydning.

Anbefalede: