Hogyan működik a csoportosítás a PostgreSQL-ben?
Hogyan működik a csoportosítás a PostgreSQL-ben?

Videó: Hogyan működik a csoportosítás a PostgreSQL-ben?

Videó: Hogyan működik a csoportosítás a PostgreSQL-ben?
Videó: Как реализовать COBie (просто) 2024, Április
Anonim

Az PostgreSQL GROUP BY záradékkal van szokott csoport egy táblázatban azokat a sorokat, amelyek azonos adatokkal rendelkeznek. Azt van SELECT utasítással használjuk. Az CSOPORT A BY záradék több rekordon keresztül gyűjt adatokat és csoportok az eredményt egy vagy több oszlopban. Azt van a kimenet redundanciájának csökkentésére is szolgál.

Az emberek azt is kérdezik, használhatom-e a group by-t összesítő függvény nélkül?

te lehet használni az CSOPORT BY záradékkal nélkül alkalmazva egy aggregált függvény . A következő lekérdezés adatokat kap a fizetési táblázatból és csoportok az eredmény ügyfél-azonosító szerint. Ebben az esetben a CSOPORT A BY úgy működik, mint a DISTINCT záradék, amely eltávolítja az ismétlődő sorokat az eredménykészletből.

Hasonlóképpen, használhatjuk-e a hasonmás záradékot aggregált függvények nélkül? Használata amelyek nélkül csoportosít. Egy lekérdezés a záradékkal rendelkezik is kell egy csoport által kikötés . amelynek úgy viselkedik, mint a hol, mert egyetlen csoport sorait érinti, nem pedig csoportokat, kivéve a záradék birtokában lehet még mindig használat aggregátumok.

Ezt követően a kérdés az, hogy miért használják a csoportosítást az összesített függvényeknél?

CSOPORT A BY lehetővé teszi a használatát összesített függvények tovább csoportok lekérdezésből visszaadott adatok közül. A FILTER egy módosító használt egy aggregált függvény korlátozni az értékeket használt egy an összesítését . A select utasítás minden olyan oszlopát, amely nincs összesítve, meg kell adni az a CSOPORT BY záradékkal a lekérdezésben.

Mik azok az aggregált függvények az SQL-ben?

Összesített függvények SQL-ben . Az adatbázis-kezelésben an aggregált függvény egy funkció ahol több sor értékeit egyes kritériumok alapján csoportosítják bemenetként, hogy egyetlen jelentősebb jelentésű értéket alkossanak.

Ajánlott: