SQL GROUP BY

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.

Comments

Popular posts from this blog

Početak u Linuxu — šta je i zašto se uči

Konverzija tipova podataka u Pythonu

groupadd