Hvordan fungerer gruppe etter arbeid i PostgreSQL?
Hvordan fungerer gruppe etter arbeid i PostgreSQL?

Video: Hvordan fungerer gruppe etter arbeid i PostgreSQL?

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

De PostgreSQL GROUP BY klausul er pleide å gruppe sammen de radene i en tabell som har identiske data. Den er brukt med SELECT-setning. De GRUPPE BY-klausul samler inn data på tvers av flere poster og grupper resultatet etter én eller flere kolonner. Den er brukes også for å redusere redundansen i utgangen.

Folk spør også, kan jeg bruke group by uten aggregert funksjon?

Du kan bruke de GRUPPE BY klausul uten å bruke en aggregert funksjon . Følgende spørring henter data fra betalingstabellen og grupper resultatet etter kunde-id. I dette tilfellet GRUPPE BY fungerer som DISTINCT-leddet som fjerner dupliserte rader fra resultatsettet.

På samme måte, kan vi bruke å ha klausul uten aggregerte funksjoner? Ved hjelp av har uten gruppe av. Et spørsmål med en har klausul bør også ha en gruppe ved klausul . å ha fungerer som hvor fordi det påvirker radene i en enkelt gruppe i stedet for grupper, bortsett fra å ha klausul kan fortsatt bruk aggregater.

Deretter er spørsmålet hvorfor gruppe etter brukes med aggregerte funksjoner?

GRUPPE BY lar deg bruke aggregerte funksjoner på grupper av data returnert fra en spørring. FILTER er en modifikator brukt på en aggregert funksjon å begrense verdiene brukt i en aggregering . Alle kolonnene i select-setningen som ikke er aggregert, bør spesifiseres i en GRUPPE BY-klausul i spørringen.

Hva er aggregerte funksjoner i SQL?

Aggregerte funksjoner i SQL . I databasebehandling en aggregert funksjon er en funksjon der verdiene til flere rader er gruppert sammen som input på visse kriterier for å danne en enkelt verdi med mer signifikant betydning.

Anbefalt: