Обобщени Функции

Previous  Next

Обобщените функции се различават от другите по начина, по който са приложени, не към ред (обект), а към цяло редово множество. Под – израза, който е аргумент на обобщена функция е изчислен за всеки ред и тогава функцията е приложена за всички стойности.

Име на функцията

Тип на аргумента

Тип на резултата

Коментар

COUNT

Няма аргумент

Целочислен

Брой редове

MIN

Цифров, дата, час, дата/час или редица.

Същия

Минимална стойност

MAX

Цифров, дата, час, дата/час или редица.

Същия

Максимална стойност

SUM

Целочислен, реален или час

Същия

Сума от стойности

AVG

Целочислен, реален или час

Час за час, в противен случай реален

SUM(…) / COUNT()

COUNT и SUM връщат 0, когато са приложени към празно редово множество, останалите връщат NULL.
Ако под - изразната стойност е NULL поне за един ред, резултата на функцията ще бъде също NULL.
За AVG, стойността на функцията е също NULL, когато е празно множеството, т.е. не съдържа редове.