Ako funguje skupina podľa v PostgreSQL?
Ako funguje skupina podľa v PostgreSQL?

Video: Ako funguje skupina podľa v PostgreSQL?

Video: Ako funguje skupina podľa v PostgreSQL?
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Apríl
Anonim

The PostgreSQL GROUP klauzula BY je zvyknutý skupina spolu tie riadky v tabuľke, ktoré majú identické údaje. to je používa sa s príkazom SELECT. The SKUPINA Klauzula BY zhromažďuje údaje vo viacerých záznamoch a skupiny výsledok o jeden alebo viac stĺpcov. to je používa sa aj na zníženie redundancie vo výstupe.

Ľudia sa tiež pýtajú, môžem použiť skupinu bez agregovanej funkcie?

vy môcť použiť a SKUPINA klauzula BY bez uplatňovanie an agregátna funkcia . Nasledujúci dotaz získa údaje z tabuľky platieb a skupiny výsledok podľa ID zákazníka. V tomto prípade, SKUPINA BY funguje ako klauzula DISTINCT, ktorá odstraňuje duplicitné riadky zo sady výsledkov.

Podobne môžeme použiť klauzulu mať bez agregovaných funkcií? Použitím mať bez skupina podľa. Dotaz s a s doložkou by mal mať aj skupinu doložka . majúci funguje ako kde, pretože ovplyvňuje riadky v jednej skupine a nie skupiny, s výnimkou mať doložku môže stále použitie agregátov.

Následne je otázkou, prečo sa skupina podľa používa s agregačnými funkciami?

SKUPINA BY vám umožňuje používať agregované funkcie na skupiny údajov vrátených z dotazu. FILTER je modifikátor použité na agregátna funkcia obmedziť hodnoty použité v an agregácia . Všetky stĺpce v príkaze select, ktoré nie sú agregované, by mali byť špecifikované v a SKUPINA klauzula BY v dotaze.

Čo sú agregačné funkcie v SQL?

Súhrnné funkcie v SQL . Pri správe databázy an agregátna funkcia je a funkciu kde sú hodnoty viacerých riadkov zoskupené ako vstup pre určité kritériá, aby vytvorili jednu hodnotu významnejšieho významu.

Odporúča: