Junior — Middle
Vai jūs varat izskaidrot GROUP BY operatora mērķi SQL un kad to vajadzētu izmantot?
sobes.tech AI
Atbilde no AI
SQL GROUP BY komanda tiek izmantota, lai grupētu rindas pēc vienas vai vairākām kolonnām. Tas ļauj veikt datu agregāciju, piemēram, summas, vidējās vērtības vai ierakstu skaita aprēķinu katrā grupā.
Piemērs: ja jums ir pārdošanas tabula un vēlaties uzzināt kopējo pārdošanas summu katram pārdevējam, grupējiet datus pēc pārdevēja identifikatora un piemērojiet agregācijas funkciju SUM pār pārdošanas summas kolonnu.
SELECT seller_id, SUM(sale_amount) AS total_sales
FROM sales
GROUP BY seller_id;
Izmantojiet GROUP BY, kad nepieciešams iegūt agregētus datus, kas ir grupēti pēc noteiktiem raksturlielumiem.