GROUP BY (Grupisanje po) je klauzula u SQL upitu koja se koristi za grupisanje redova iz tabele na osnovu vrednosti u određenoj koloni. Ovo omogućava agregiranje podataka i primenu funkcija nad grupisanim redovima.
Primer korišćenja GROUP BY:
Grupisanje korisnika prema njihovom gradu i izračunavanje ukupnog broja korisnika u svakom gradu.
SELECT Grad, COUNT(*) AS BrojKorisnika
FROM Korisnici
GROUP BY Grad;
Ovaj upit će grupisati korisnike po njihovim gradovima i vratiti rezultat sa dve kolone: "Grad" i "BrojKorisnika". Brojač "COUNT(*)" će izračunati ukupan broj korisnika u svakom gradu.
Napomena: Uz "GROUP BY", često se koriste agregatne funkcije kao što su "SUM", "AVG", "MAX" ili "MIN" kako bi se izračunali statistički podaci za svaku grupu.
No comments:
Post a Comment