Następną istotną rzeczą w SQL są tzw. funkcje agregujące, dzięki nim otrzymujemy jeden wynik z kilku danych, np. sumę pensji naszych pracowników, czy też ich średnią pensję.

1) AVG-średnia:

Poniższej zapytanie pokazujące średnią pensję naszych pracowników:
SELECT ROUND(AVG(salary)) AS „Średnia pensja” FROM employees;


2) COUNT-Suma wierszy:

Przy pomocy Count możemy zliczyć wystąpienia wierszy zgodnych z zapytaniem:
SELECT count(*) AS „liczba pracujących” FROM employees;



3) MIN/MAX:

Działanie jest raczej oczywiste:

SELECT MIN(salary) AS „Min pensja”, MAX(slary) AS „Max pensja” FROM eomployees;


4) SUM+DISTINCT:

SUM sumuje wartości z podanych w zapytaniu wierszy, natomiast DISTINCT pozwala zsumować wartości niepowtarzalne:

SELECT SUM(DISTINCT salary) FROM employees;



Dodaj komentarz

Twój adres email nie zostanie opublikowany.

Droga Administratora IT.