Podstawowymi funkcjami są:
- count() – zlicza daną wartość
- min() – wartość minimalna
- max() – wartość maksymalna
- sum() – zwraca sumę elementów
- avg() – oblicza średnią
Wywołania funkcji jest następująca: nazwa_funkcji(argumenty).
Count():
Funkcja zwraca zliczoną wartość podaną jako argument. Możemy podać nazwę kolumny po której chcemy zliczać lub użyć znaku *, gdy nie jest to istotne. W takim wypadku silnik bazy danych wybierze najlepszą opcję.
Przykłady:
W przykładzie będziemy używać następujących danych w tabeli accounts:

Count:
Dla kodu:
select count(*) as 'count(*)', count(value) as 'count(value)', count(distinct value) as 'count(distinct value)' from accounts
Otrzymamy wyniki:

Wartość count(distinct value) zwróciła 6, ponieważ 3 konta mają taką samą wartość, słowo kluczowe distinct eliminuje duplikaty.
Min(), max(), sum(), avg():
Dla przykładu w tabeli accounts:
select min(value) as 'min(value)', max(value) as 'max(value)', sum(value) as 'sum(value)', avg(value) as 'avg(value)' from accounts
Zwróci następujące wyniki:
