Funkcje MIN, MAX, AVG, RANK, PERCENT_RANK, DENDE_RANK, STDDEV
niedziela, sierpień 3rd, 2008
Funkcje MIN, MAX, AVG służą do wyszukiwania wartości minimalnej, maksymalnej, średniej
np.
jeżeli chcemy wyświetlić min, max, avg pensje dla sprzedawców, to wtedy piszemy
select min(pensja), max(pensja), avg(pensja) from pensje where stanowisko=’sprzedawca’;
Możemy także zrobić zapytanie które wyświetli nam min, max i avg pensje pogrupowane po stanowiskach.
przykład:
select min(pensja), max(pensja), avg(pensja) from pensje order by stanowisko;
możemy ograniczyć jeszcze powyższe zapytanie dodając warunek że minimalna pensja wynosi 4000 i wtedy do zapytania dokładamy
having min(pensja) >4000
całe zapytanie będzie wyglądało w następujący sposób:
select min(pensja), max(pensja), avg(pensja) from pensje order by stanowisko having min(pensja) > 4000;