Funkcija AVG() vrne povprečno vrednost številskega stolpca, kjer so NULL vrednosti prezrte.
SELECT AVG(tel_zaposlenega) FROM zaposleni;
Dodamo lahko stavek WHERE, da določimo pogoje.
SELECT AVG(tel_zaposlenega) FROM zaposleni WHERE id_zaposlenega = 3;
Poimenujmo AVG stolpec s ključno besedo AS.
SELECT AVG(id_zaposlenega) AS tel_zaposlenega FROM zaposleni;
Za seznam vseh zapisov z večjo telefonsko številko od povprečne lahko uporabimo AVG() funkcijo v poizvedbi (ang. Query).
SELECT * FROM zaposleni WHERE tel_zaposlenega > (SELECT AVG(tel_zaposlenega) FROM zaposleni);
V tem primeru bomo uporabili funkcijo AVG() in klavzulo GROUP BY, da vrnemo povprečno telefonsko številko za vsako kategorijo v tabeli zaposlenih.
SELECT AVG(tel_zaposlenega) AS id_zaposlenega, tel_zaposlenega FROM zaposleni GROUP BY id_zaposlenega;