Funkcje
•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.
•
(c) Instytut Informatyki Politechniki Poznańskiej
2