•Przekształcają dane, pobrane przez
polecenie SQL, lub wyliczają nowe dane.
•Podział ze względu na
zakres działania:
•funkcje wierszowe –
operują na wartościach atrybutów jednego rekordu,
funkcja zwraca tyle wyników ile rekordów przetwarza polecenie
SQL,
•funkcje grupowe
(agregujące) – operują na wartościach wielu rekordów (grupy rekordów), funkcja zwraca jeden wynik dla każdej
grupy rekordów, przetwarzanej przez polecenie SQL
•Podział ze względu na
pochodzenie:
•funkcje
predefiniowane,
•funkcje użytkownika.
•